【发布时间】:2011-01-26 23:23:18
【问题描述】:
有人知道 JPA 2 中的新功能的好列表吗?不是支持 JPA 2 的版本中 Hibernate/TopLink 的新功能,而是实际规范中的新功能。
【问题讨论】:
标签: java orm jpa jakarta-ee jpa-2.0
有人知道 JPA 2 中的新功能的好列表吗?不是支持 JPA 2 的版本中 Hibernate/TopLink 的新功能,而是实际规范中的新功能。
【问题讨论】:
标签: java orm jpa jakarta-ee jpa-2.0
接受的答案中提到的链接没有说明二级缓存,所以我决定发布一个快速列表来总结“JPA 2.0 (JSR-317) 中的新功能”:
persistence.xml 的标准属性 - 例如javax.persistence.jdbc.driver 等,而不是持久性提供程序特定的属性。PROPERTY 和 FIELD 访问类型可以混合在一个层次结构中并组合在一个类中。@ElementCollection、@OrderColumn - 提供更好的收藏支持。@OneToMany / @OneToOne - 用于扩展映射。QueryBuilder 和 CriteriaQuery 用于以编程方式构造类型安全查询。EntityManager(支持的属性、detach 方法等)和 Query(查询提示)上的附加 API。【讨论】:
@OneToOne 中介绍了它。顺便说一下,Bean Validation 是 JSR-303 的一部分(JPA2 本身就是 JSR-317)。