spring抛出该异常的时候是由于事务嵌套内层事务抛出的异常被外层事务捕获,但内层事务已标记该事务需要回滚,而外层事务由于捕获则程序正常执行直至提交事务, 这时就会由于内层标记事务回滚而外层事务依旧正常执行而抛出该异常.
Transaction rolled back because it has been marked as rollback-only
最新推荐文章于 2025-04-21 20:21:17 发布
本文深入探讨了Spring框架中因内层事务异常被外层事务捕获而导致的NestedTransactionNotSupportedException异常现象。详细解释了当内层事务标记回滚而外层事务继续执行时,如何触发这一异常,为开发者提供了理解和解决此类问题的思路。
1万+

被折叠的 条评论
为什么被折叠?



