10得票1回答
如何在构建时使用openJPA增强来自单独jar包的类?

我正在尝试使用maven插件openjpa-maven-plugin增强来自另一个Jar的实体类,但不幸的是我没有找到正确的方法。 我有一个类MyPojo来自模块MyDomain打包在my-domain.jar中:public class MyPojo { private Long id; ...

8得票2回答
DDL生成和通用的persistence.xml设置(OpenJPA)

摘要 我正在尝试运行一个Java Web应用程序 JPA 2.0 示例。该示例应用程序是编写在Glassfish上运行的,使用EclipseLink作为JPA提供程序。 我想将其转换为在TomEE中运行,并使用OpenJPA作为JPA提供程序,但我找不到任何详细的教程来启动和运行OpenJP...

7得票1回答
在OpenJPA中,默认使用VARCHAR或TEXT作为String类型的映射方式。

默认情况下,OpenJPA的postgres字典为没有指定长度的String字段生成VARCHAR(255)。是否可以设置为为所有这样的字段生成VARCHAR或TEXT,以便我不需要在每个地方重复使用@Column(columnDefinition = "TEXT")?当然,如果明确给出了长度...

7得票3回答
使用JPA进行哈希分区/分片的库

我的部门决定为我们的一些大型Oracle数据库采用哈希分区/分片。我们将把实体分散到不同的模式中。我被指派进行一个试验来评估不同的JPA实现是否适合这种情况。 我被告知要着重考虑的是EclipseLink和Apache OpenJPA/Slice。我们过去一直专门使用Hibernate,但H...

7得票1回答
JPA Criteria Builder:如何将ArrayList传递给Oracle函数?

我有一个接受POINTS%ROWTYPE表格的Oracle函数。我想使用CriteriaBuilder类从JPA调用此函数,该类具有数据库函数的功能。当我尝试构建查询时,它报错并表示ArrayList不是有效的函数查询参数。 我该如何从JPA将ArrayList传递到Oracle函数? O...

7得票1回答
OpenJPA中的列顺序问题

有没有一种方法可以按照Java类中声明的顺序获取列,或以其他方式指定顺序? 我正在使用映射工具ant任务在sql文件中为我的类生成DDL。

36得票2回答
JPA:@ManyToOne关系的默认列名映射

当我们有一个类:@Entity Order implements Serializable { @Id private Integer id; ... } 并且:@Entity OrderLine implements Serializable { @Id ...

15得票3回答
使用JPA更新多行记录

我想更新一个表中所有列的值,该表的NAME列的值为“PCNAME”。我要更新的表名为XYZ。我只想更新一些字段,而不保留一些不变。 这将影响许多行,而不是单个行, 因为有很多行的NAME='PCNAME'。我如何使用JPA进行操作?我有与此表相关联的实体类。

29得票2回答
OpenJPA criteriaBuilder 嵌套对象属性获取

在 OpenJPA 中是否有通过 CriteriaBuilder 获取嵌套对象属性的方法? 以下是一个小例子。@Entity public class X { private Object Y; // getters, setters... } @Entity ...

9得票3回答
获取“java.lang.UnsupportedOperationException:”错误

我创建了一个小的JPA项目来持久化学生记录。我使用的是Oracle数据库,使用OpenJPA作为JPA提供程序。 我已经正确地创建了student表和相关序列。 学生实体类 @Entity @Table(name = "Student") public class Student imp...