缓存与托管实体EclipseLink的L2共享对象

时间:2018-08-16 17:00:43

标签: java jpa caching eclipselink

具有以下结构:

实体A->包含一个嵌入式组件地址; 启用了L2缓存,为FULL类型,是EclipseLink中的默认缓存

在事务处理期间,在提交时间之前,如果我们从托管(附加)实体A修改嵌入式组件,则该组件会立即反映在L2缓存中。

我们观察到调试L2缓存时的行为,使用CacheImpl类(获取对象方法)更精确。我们发现托管实体对象与由缓存导致的实体A对象共享相同的嵌入式地址实例。

欢迎任何帮助/建议。

0 个答案:

没有答案