226-service层手动提交事务,手动回滚

发布时间:2023-12-05 17:08:02

    @Autowired    private PlatformTransactionManager transactionManager;

try的整个方法-catch

public BaseResp xxx() throws Exception{    BaseResp resp = new BaseResp();    TransactionStatus transactionStatus = null;    try{         transactionStatus = transactionManager.getTransaction(new DefaultTransactionDefinition());        ///其他处理        //...                 transactionManager.commit(transactionStatus);    }catch(Exception e){        if (transactionStatus != null) {            transactionManager.rollback(transactionStatus);        }        throw e;    }    return resp;}

上一篇 java注解
下一篇 在Spring Boot中使用不同的日志

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题