javax.persistence.OptimisticLockException + org.hibernate.StaleObjectStateException

时间:2010-08-12 15:03:09

标签: java hibernate exception jpa java-ee

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

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

看起来您遇到了#HHH-3442(或其中一个重复)。更新你的Hibernate。