StaleObjectStateException

StaleObjectStateException

我捕捉到了效果很好的javax.persistence.OptimisticLockException,但是我在服务器日志中得到了StaleObjectStateException的堆栈跟踪。我已经检查过,并且getCause()上的OptimisticLockException返回StaleObjectStateException,但是为什么将其打印到server.log?确实很烦人,我正在编写一个测试,其中两个线程正在修改同一个对象,而其中一个正在抛出期望的OptimisticLockException,但是不需要StaleObjectStateException的stacktrace。

谢谢你的帮助!

最佳答案

好像您遇到了#HHH-3442(或其重复项之一)。更新您的休眠状态。

09-10 08:11