有没有人列出 JPA 1 和 JPA 2 之间的变化? 我已阅读有关标准查询和其他更改的信息,但我想要一个“什么是新的”类型的引用。 谢谢
最佳答案
Google返回许多结果,包括 this和 this博客文章。总结(从前者复制)是:
- 添加了对使用 OrderColumn 和提供者管理的排序列的持久排序列表的支持
- 定义了对单向一对多关系的外键映射策略的支持
- 在 EntityManager 接口(interface)中添加了 clear 方法,以允许将实体从持久化上下文中逐出;添加了 CLEAR 级联选项。
- 添加了缓存接口(interface)。
- 添加了对悲观锁定和新锁定模式类型的支持。
- 添加了重载的查找和刷新方法,以支持使用标准化和特定于供应商的属性和提示进行锁定。
- 添加了用于锁定配置的标准化提示 javax.persistence.lock.timeout。
- 添加了用于持久化单元和实体管理器工厂配置的标准化属性 javax.persistence.jdbc.driver、javax.persistence.jdbc.url、javax.persistence.jdbc.user、javax.persistence.jdbc.password。
- 添加了 Query getNamedParameters 和 getPositionalParameters 方法。
关于java - JPA 和 JPA2 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1341665/