1.一个方法使用了事物,由于事物的特性,在执行事物回滚以后,方法内事物回滚以后的SQL就不在执行了。如果想要执行以后的代码,必修先提交当前的事物状态。
手动执行事物回滚
如何在下面执行修改状态?
1.引入事物管理器
@Autowired private DataSourceTransactionManager txManager;
2.提交事物回滚状态
txManager.commit(TransactionAspectSupport.currentTransactionStatus());3.在执行修改状态sql。