Jpa Eclipselink共享缓存和@Transient字段
我在实体字段中使用@Transient注释。如何禁用缓存临时字段值,以便从缓存检索的每个副本都具有默认值。Jpa Eclipselink共享缓存和@Transient字段,jpa,eclipselink,transient,objectcache,Jpa,Eclipselink,Transient,Objectcache,我在实体字段中使用@Transient注释。如何禁用缓存临时字段值,以便从缓存检索的每个副本都具有默认值。 现在,当一个用户更改临时值时,其他用户可以看到它(当他从缓存中获取相同的类时)最简单的解决方案是将@InstanceCopyPolicy添加到您的类中 这也受到编织的影响(EclipseLink仅在启用编织时才执行此操作,特别是“EclipseLink.weaving.internal”=“true”) 您还可以通过postMerge/Clone DescriptorRevents清除临时
现在,当一个用户更改临时值时,其他用户可以看到它(当他从缓存中获取相同的类时)最简单的解决方案是将@InstanceCopyPolicy添加到您的类中 这也受到编织的影响(EclipseLink仅在启用编织时才执行此操作,特别是“EclipseLink.weaving.internal”=“true”) 您还可以通过postMerge/Clone DescriptorRevents清除临时字段