我对这种异常的了解仅来自Spring的文档以及一些论坛的帖子,其中饱受摧残的开发人员粘贴了巨大的堆栈跟踪信息,但没有回复。
从Spring的文档中:
尝试提交事务导致意外回滚时抛出
我想一劳永逸
究竟是什么原因造成的?
如何调试呢? 它似乎很难复制,是否有经过验证的故障排除方法?
向后滚动一点(或增加它的缓冲区大小),您将看到究竟是什么引起了异常。
如果碰巧不存在,请检查的getMostSpecificCause()和getRootCause()方法UnexpectedRollbackException-它们可能有用。
getMostSpecificCause()
getRootCause()
UnexpectedRollbackException