- @Transactional(rollbackFor = Exception.class)
- public void test() {
- try {
- updata();
- updata2();
- } catch (Exception e) {
- e.printStackTrace();
- TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();//如果updata2()抛了异常,updata()会回滚,不影响事物正常执行
- }
SpringBoot @Transactional 中捕获异常并回滚解决方法
猜你喜欢
转载自blog.csdn.net/qq_33315102/article/details/80486897
今日推荐
周排行