![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
事务
海里的水@my
海里的一滴水也有他的价值
展开
-
SpringBoot + 事务回滚简单使用
1、事务使用在代码中使用事务很简单,只需要在方法上添加好@Transactional注解即可import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import org.springframework.tra原创 2020-10-28 14:23:40 · 1285 阅读 · 0 评论 -
@Transactional方法中使用try{}catch{}事务使用不回滚
try{}catch{}捕获异常操作,把当前异常进行捕获会导致事务不进行回滚解决方法1、在try{}catch{}的catch{}最后面throw 一个新异常如:throw new RuntimeException()2、在try{}catch{}的catch{}最后面加上TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();进行手动回滚...原创 2020-09-22 14:44:24 · 1547 阅读 · 0 评论