JPA和JPA2之间的差异

Gui*_*los 36 java jpa java-ee jpa-2.0

有没有人有JPA 1和JPA 2之间的变化列表?我已经阅读了关于Criteria查询和其他更改的内容,但我想要一个"什么是新的"参考.谢谢

Chs*_*y76 30

Google会返回许多结果,包括此内容博客帖子.摘要(从前者复制)是:

  • 使用OrderColumn和提供程序管理的排序列添加了对持久排序列表的支持
  • 定义了对单向一对多关系的外键映射策略的支持
  • 为EntityManager接口添加了清除方法,允许实体从持久化上下文中逐出; 添加了CLEAR级联选项.
  • 添加了Cache接口.
  • 添加了对悲观锁定和新锁定模式类型的支持.
  • 添加了重载的查找和刷新方法,以支持使用标准化和特定于供应商的属性和提示进行锁定.
  • 添加了标准化提示javax.persistence.lock.timeout以用于锁定配置.
  • 添加了标准化属性javax.persistence.jdbc.driver,javax.persistence.jdbc.url,javax.persistence.jdbc.user,javax.persistence.jdbc.password,以便在持久性单元和实体管理器工厂配置中使用.
  • 添加了Query getNamedParameters和getPositionalParameters方法.