jpa-2.0相关内容

JPA 2.0 多对多多列

我正在尝试在 JPA 2.0 (JBoss 7.1.1) 中建立多对多关系,并在关系中添加一个额外的列(粗体,下方),例如: Employer EmployerDeliveryAgent DeliveryAgent(id,...) (employer_id, deliveryAgent_id, **ref**) (id,...) 我不想有重复的属性,所以我想应用 http://gianniga ..
发布时间:2021-12-08 19:05:20 其他开发

Hibernate 3.5 中的@OrderColumn 注释

我正在尝试在 Hibernate 3.5 中使用 @OrderColumn 注释 @OneToMany(mappedBy = "parent",fetch=FetchType.EAGER,cascade=CascadeType.ALL)@OrderColumn(name = "pos")私人名单儿童收藏; 检索数据时,一切正常.但是我不能让它重新排列List中的元素并将新的顺序保存到数 ..
发布时间:2021-12-08 19:00:07 其他开发

存储 Map使用 JPA

我想知道是否可以使用注释将 attributes 映射保存在使用 JPA2 的以下类中 公共类示例{长身份证;//....映射属性 = new HashMap();//....} 因为我们已经有一个预先存在的生产数据库,所以理想情况下 attributes 的值可以映射到以下现有表: 创建表example_attributes {example_id bigint,名称 varchar(10 ..
发布时间:2021-11-25 20:24:30 Java开发

如何组合验证两个或多个字段?

我正在使用 JPA 2.0/Hibernate 验证来验证我的模型.我现在有一种情况,必须验证两个字段的组合: public class MyModel {公共整数 getValue1() {//...}公共字符串 getValue2() {//...}} 如果 getValue1() 和 getValue2() 都是 null,则该模型无效,否则有效. 如何使用 JPA 2.0/Hib ..
发布时间:2021-11-25 17:14:16 Java开发

JPA CascadeType.ALL 不删除孤儿

我在使用 JPA 和以下映射删除孤立节点时遇到问题 @OneToMany(cascade = CascadeType.ALL,fetch = FetchType.EAGER,mappedBy = "owner")私人列表自行车; 我遇到了围绕数据库的孤立角色的问题. 我可以使用注释 org.hibernate.annotations.Cascade Hibernate 特定标记 ..
发布时间:2021-11-25 16:49:33 Java开发

Java EE 架构 - 在使用像 JPA 2 这样的 ORM 时是否仍然推荐 DAO?

如果我使用的是像 JPA2 这样的 ORM - 我的实体映射到我的数据库,我还应该使用 DAO 吗?似乎开销要大得多. 例如,我需要维护三个额外的包: 一个指定我的域对象(它几乎映射了我的实体对象): 公共类员工{私人字符串名字;私人字符串姓氏;...//获取器和设置器} 一个包含指定我的 DAO 方法的接口 公共接口EmployeeDAO {public void addEmp ..
发布时间:2021-11-17 01:43:44 Java开发

maven-processor-plugin 忽略未定义的符号

我有 JPA 2 maven 项目,我想处理源以获得静态元模型.我做了什么我拿了 JBoss 的静态元模型处理器 并将其设置为在 generate-sources 阶段运行.现在,显然我有一些引用元模型的类,编译本身也很好.但是 maven-processor-plugin 本身会产生错误,抱怨它无法像这样从元模型中找到符号: [INFO] --- maven-processor-plugin: ..
发布时间:2021-11-17 01:04:59 其他开发

对象类型的 JPA 映射注释

我将实现一个实体类,例如: @Entity公共类 XXXEntity {@ID私人长ID;私有对象实体;} 但我不确定如何映射对象类型字段? 实际上,在我的项目中,对象类型包含其他几个实体,例如 A、B、C.(所有 A、B 和 C 都实现了 Serilizable 接口) 我想将其注释为@Lob,但我不确定它是否正确?因为 Object 没有实现 Serilizable 接口. ..
发布时间:2021-11-10 23:16:55 Java开发

没有 @MapKeyColumn 或 @MapKeyTemporal 注释的时态映射键的默认 TemporalType 是什么?

我正在为我的实习创建一个 JPA 2.0 注释合规工具包.现在,我想知道何时需要 @MapKeyTemporal 注释以及何时可选... 我知道当您使用@MapKeyColumn 定义映射键的列时,可以通过查看列的类型(以及列定义中的类型)推导出键应映射到的类型.因此,在这种情况下,不需要@MapKeyTemporal 注解. 附加@MapKeyTemporal 注解时,列名默认为AT ..
发布时间:2021-11-10 22:52:57 Java开发

@ManyToMany/@OneToMany 双向关联的mappedby属性

我正在为我的实习开发 JPA 合规工具包……该工具包的一部分涉及测试极端情况的正确实施. @ManyToMany 有一个 mappingBy 属性.JPA 声明: String mappingBy - 拥有关系的字段或属性.除非关系是单向的,否则是必需的. 没有给出默认值 - 默认列是空的. 给定一个双向 @ManyToMany - 这个例子来自 JPA 2.0 JSR-3 ..
发布时间:2021-11-10 22:30:14 Java开发

Java EE 6 注解继承之谜

我在一些场景中将继承与 EJB 一起使用,有时在超类中使用注释,例如这个通用 entityDAO: 公共类 JpaDAO{受保护的类别 T实体类;@PersistenceContext(unitName="CarrierPortalPU")受保护的 EntityManager em;受保护的 CriteriaBuilder cb;@PostConstruct私有无效初始化(){cb = em.g ..
发布时间:2021-11-10 22:14:19 其他开发

JPA 标准教程

我一直在寻找 JPA Criteria API 教程,但没有取得多大成功.你知道有哪些适合初学者的吗?我想开始在 Java5/Maven 应用程序中使用它来构建复杂的搜索查询. 解决方案 JPA 2.0 中的动态类型安全查询 文章是关于此主题的一篇非常好的文章,实际上是迄今为止我在在线中找到的最好的文章,甚至比 第 23 章使用标准 API 创建查询来自 Java EE 6 教程(其中包含 ..
发布时间:2021-11-10 22:02:42 Java开发