Spring Cache-更新时出现org.eclipse.persistence.exceptions.OptimisticLockException

时间:2019-05-13 04:39:32

标签: spring-boot jpa eclipselink hazelcast spring-cache

我一直在尝试将Spring Cache集成到我的应用程序中。我正在使用 EclipseLink 作为ORM。我的更新方法为 @CachePut 。当CacheManger bean为 ConcurrentMapCache 类型时,一切正常(创建,更新,删除)。但是,当CacheManager bean为 HazelcastCacheManager 类型时,第一次更新就可以正常工作,之后,对于我正在经历的更新

  

org.eclipse.persistence.exceptions.OptimisticLockException-不能为   合并,因为自从上次更改或删除以来,它已被删除   阅读。

使用嵌入式远程Hazelcast 遇到此问题。甚至@CacheEvict在更新方法上也会引起同样的问题。提前感谢您的帮助。谢谢!

0 个答案:

没有答案