Java JPA2中新增内容的简明、清晰列表?
有人知道JPA2的新功能列表吗?不是Hibernate/TopLink在支持JPA 2的版本中的新功能,而是在实际规范中的新功能。接受答案中提到的链接没有提到任何关于二级缓存的内容,因此我决定发布一个快速列表来总结“JPA 2.0(JSR-317)中的新功能”:Java JPA2中新增内容的简明、清晰列表?,java,orm,jpa,jakarta-ee,jpa-2.0,Java,Orm,Jpa,Jakarta Ee,Jpa 2.0,有人知道JPA2的新功能列表吗?不是Hibernate/TopLink在支持JPA 2的版本中的新功能,而是在实际规范中的新功能。接受答案中提到的链接没有提到任何关于二级缓存的内容,因此我决定发布一个快速列表来总结“JPA 2.0(JSR-317)中的新功能”: 标准属性用于persistence.xml——例如javax.persistence.jdbc.driver等,而不是持久性提供程序特定的属性 混合访问类型-属性和字段访问类型可以在层次结构中混合,并在单个类中组合 派生标识符-标识符
- 标准属性用于
——例如persistence.xml
等,而不是持久性提供程序特定的属性javax.persistence.jdbc.driver
- 混合访问类型-
和属性
访问类型可以在层次结构中混合,并在单个类中组合字段
- 派生标识符-标识符可以从关系派生
,@ElementCollection
-提供更好的收集支持@OrderColumn
- 单向
/@OneToMany
-用于扩展映射@onetomone
- 共享缓存API-JPA中的二级缓存,耶李>
- 锁定-添加了对悲观锁定的支持
- 增强的JP QL-时间戳文本、非多态查询、表达式中的集合参数、有序列表索引、CASE语句
- 表达式和条件API-
和QueryBuilder
用于类型安全查询的编程构造标准查询
- API添加-在
(支持的属性、EntityManager
方法等)和分离
(查询提示)上添加API查询
- 验证-如果提供程序存在,则对Bean验证(JSR-303)提供透明支持。(验证是可选的,JPA2.0规范不需要Bean验证实现)