代码执行过程没报错但是数据没保存

今天遇到service代码正常,并且控制台已经打印了sql,但是数据没保存。

后来发现复制的之前代码中有推送数据部分 ,用了try catch捕获异常。但是又手动回滚,触发事务管理机制,使事务又生效了

TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();

猜你喜欢

转载自blog.csdn.net/KeepLearnZhangXiaoBo/article/details/113889156