java - 您如何告诉 Hibernate 您的实体类映射采用 JPA 1.0 语法?

标签 java hibernate jpa version composite-primary-key

这是后续

Limitation of JPA 1.0 using @IdClass with *nested* composite primary keys?

EclipseLink 附带了一个 javax.persistence_1.0.0.jar,我也将其放入类路径中,因此它可以了解我的实体类的版本。但是 Hibernate 如何知道 JPA 1.0 中应该包含实体类呢?能做到吗?如果是这样,怎么办?

最佳答案

But how does Hibernate know the entity classes are meant to be in JPA 1.0?

如果可以做到这一点,我会押注于 persistence.xml 的版本。但我真的不确定这是否真的限制了 JPA 2.0 功能的使用。

如果您想确保不使用 JPA 2.0 中的任何内容(即 Hibernate 的 EntityManager 3.4),为什么不使用 JPA 1.0 实现呢?有什么事情阻止你这样做吗?

关于java - 您如何告诉 Hibernate 您的实体类映射采用 JPA 1.0 语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4085868/

相关文章:

java - Google App Engine - 删除 JPQL 查询和级联

java - @NamedNativeQuery + @SqlResultSetMapping + @ConstructorResult + @ColumnResult 导致 classCastException

java - 在 JavaFX 8 中重新对齐 AnchorPane 中的组件

java - 删除按钮的矩形边框

java - 创建表单 bean 时出错

sql - 使用 Query DSL 从每组中选择具有最大值的记录

java - "both methods have same erasure"使用有界类型参数时出错

java - 第二次调用方法后,Hibernate Session 在 Spring 事务中关闭

java - Hibernate 映射 1 到多

java - Hibernate,@ManyToOne/@OneToMany,添加的子项未与父项一起获取