一个简洁,清楚列出的是什么新在JPA2?
题
有没有人知道的好名单是什么新在访问用户的2?不是什么新与休眠/TopLink在的版本,支持访问用户的2但是,什么是新的实际规范。
解决方案
该链接提及在接受的回答中没有说任何关于第二级高速缓冲所以我决定后一个快速列表中以汇总"What's new in访问用户2.0(JSR-317)":
- 标准的性质 对于
persistence.xml
-E.g。javax.persistence.jdbc.driver
, 等等,而不是坚持提供特定的属性。 - 混合 访问 类型
PROPERTY
和FIELD
访问的类型可以是混合在一个层次和组合在一个单一的类。 - 来标识符 -识可以来自关系。
@ElementCollection
,@OrderColumn
-为更好地收集支持。- 单向的
@OneToMany
/@OneToOne
-用于扩大映射。 - 共享缓API- 第二级缓存 在访问用户, 啊!
- 锁定-支持 悲观 锁定增加。
- 增强特QL 时间戳文本的、非多态查询、收集的参数表达,订购单的指数,情况下的发言。
- 表达和标准API-
QueryBuilder
和CriteriaQuery
方案建设的类型安全的查询。 - API增加API
EntityManager
(支持的性质,detach
方法,等等)和Query
(查询提示). - 验证 -透明支持的豆验证(JSR-303)如果提供者是本。(验证是可选的,访问用户2.0规范并不需要一个豆验证实现)。
其他提示
对于这个问题,此链接但这可能不是100%精确,但它是一个非常好的信息源从启动。
不隶属于 StackOverflow