我捕获了运行良好的javax.persistence.OptimisticLockException,但我在服务器日志中获得了StaleObjectStateException的堆栈跟踪。我检查过了,OptimisticLockException上的getCause()返回StaleObjectStateException,但为什么输出到server.log?这真的很烦人,我正在写一个测试,两个线程修改同一个对象,其中一个抛出了OptimisticLockException,这是意料之中的,但获得StaleObjectStateException的堆栈跟踪并不是我们想要的。
谢谢你的帮忙!
发布于 2010-11-25 07:01:25
看起来你遇到了#HHH-3442 (或者它的复制品)。更新您的Hibernate。
https://stackoverflow.com/questions/3469108
复制相似问题