【发布时间】:2015-05-02 13:08:43
【问题描述】:
受保护的缓存选项允许共享对象引用 孤立的物体。将缓存隔离设置为 PROTECTED 实体启用其共享缓存。受保护的选项主要是 与 shared 选项相同,除了受保护的实体可以拥有 与孤立实体的关系,而共享则不能。
这个异常是什么意思。如果它们与受保护实体有关系,这是否会使孤立实体共享
【问题讨论】:
标签: java jpa caching eclipselink
受保护的缓存选项允许共享对象引用 孤立的物体。将缓存隔离设置为 PROTECTED 实体启用其共享缓存。受保护的选项主要是 与 shared 选项相同,除了受保护的实体可以拥有 与孤立实体的关系,而共享则不能。
这个异常是什么意思。如果它们与受保护实体有关系,这是否会使孤立实体共享
【问题讨论】:
标签: java jpa caching eclipselink
一个孤立的实体是孤立的,所以它永远不会在共享缓存中。受保护与共享仅影响它应用到的实体,以及允许保留哪些引用。对隔离实体的引用需要特殊处理(和开销),以便隔离实体不会最终出现在共享缓存中,因此允许引用隔离实体的共享实体被赋予特殊名称。
【讨论】:
Protected 选项可用于确保只读实体和查询始终复制缓存对象。因此,您可以使用 EclipseLink 模拟数据缓存。而 shared ready-only 将不会被复制。
【讨论】: