ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Spring事务不回滚的情况

2022-08-04 12:05:36  阅读:30  来源: 互联网

标签:事务 Spring Transactional 回滚 runtimeexcetpion spring catch 不回


使用了@Transactional,并且代码中还添加了try{}catch{},那么事务就不会回滚。

默认spring事务只在发生未被捕获的 runtimeexcetpion时才回滚。  

需要在catch里面加

TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();

 

标签:事务,Spring,Transactional,回滚,runtimeexcetpion,spring,catch,不回
来源: https://www.cnblogs.com/cjxy1993/p/16550121.html

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有