JPA2.0支持的自定义用户种类和第二级缓存
-
26-09-2019 - |
题
我试图来决定是否开关从有 Hibernate
洒遍使用 JPA2.0
因此可提供便携式。
1.做 JPA2.0
支持自定义用户的类型?
2.我处在边缘的执行 Terracotta
作为第二级缓存 Hibernate
与其集群的能力,主要是在脑海。我会想象,但是其实我不知道, JPA2.0
还定义了一个规范第二级高速缓存的供应商。如果我是对的,的确 Terracotta
实现它吗?(如果有人能给我一个开始使用 Terracotta
和 JPA
我会很感激的话)。
在此先感谢,
太
解决方案
不JPA2.0支持自定义用户的类型?
没有超越 @Embedded
和 @Embeddable
(已经在访问用户1.0).根据复杂的需求,它们可能做的工作)。
我会想象,但是其实我不知道,这JPA2.0也定一个规范第二级高速缓存的供应商。
访问用户2.0定义的方法 EntityManager
访问的第二级缓,维持通过持续提供者, Cacheable
注,一些其他的东西。但插缓存在您的访问用户提供者是提供具体的。因此,没有,访问用户并不界定一个规范L2缓供应商。如果你想使用兵马俑为L2快提供者与作为休眠访问用户2.0执行情况,看看休眠一体化的文件。
参考文献
- 访问用户2.0规范
- 第3.7"缓存"
- 第7.10"高速缓冲存储器的接口"
- 部分11.1.7"缓注"
不隶属于 StackOverflow