Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JPA和JPA2之间的差异_Java_Jpa_Jakarta Ee_Jpa 2.0 - Fatal编程技术网

Java JPA和JPA2之间的差异

Java JPA和JPA2之间的差异,java,jpa,jakarta-ee,jpa-2.0,Java,Jpa,Jakarta Ee,Jpa 2.0,有人有JPA1和JPA2之间的变化列表吗? 我已经阅读了有关条件查询和其他更改的内容,但我希望有一个“新内容”的参考。 谢谢返回许多结果,包括和博客帖子。摘要(从前者复制)为: 添加了对使用OrderColumn和提供者管理的排序列的持久排序列表的支持 定义了对单向一对多关系外键映射策略的支持 向EntityManager接口添加clear方法,以允许从持久性上下文中逐出实体;添加了清除级联选项 添加了缓存接口 增加了对悲观锁定和新锁定模式类型的支持 添加了重载查找和刷新方法,以支持使用标准化

有人有JPA1和JPA2之间的变化列表吗? 我已经阅读了有关条件查询和其他更改的内容,但我希望有一个“新内容”的参考。 谢谢

返回许多结果,包括和博客帖子。摘要(从前者复制)为:

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

    • JPA2还添加了类型安全查询api。参见

      还有一个来自Jazoon 2009的Mike Keith演示文稿的pdf版本。

      添加了一个新的界面来控制键入查询的执行

      排序也更好,因为@Ordered注释实际上在数据库端进行排序。您提供的链接现在已关闭:404@MarcBouvier我已修复到的链接