目录
- 1. 问题所示
- 2. 原理分析
- 3. 解决方法
1. 问题所示
用户反馈的Bug如下所示:
Transaction rolled back because it has been marked as rollback-only
截图如下:
浏览器终端同样显示:
2. 原理分析
错误表明,在事务的生命周期内,遇到了某个异常或条件,导致该事务被标记为仅回滚
一旦事务被标记为仅回滚,它就不能被提交,并将在事务范围结束时回滚
通用情况以及解决方式如下:
情况一:异常处理问题
事务管理过程中抛出未捕获的异常,事务将被自动标记为仅回滚,确保所有可能抛出的异常都得到了适当的处理
还没有评论,来说两句吧...