前提,添加@Transactional
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
不提交本次事务
Object o1 = TransactionAspectSupport.currentTransactionStatus().createSavepoint();
创建一个保存点
TransactionAspectSupport.currentTransactionStatus().rollbackToSavepoint(o1);
提交保存点之前的事务,保存点之后的事务不去提交
TransactionAspectSupport.currentTransactionStatus().releaseSavepoint(o1);
释放保存点
Spring 事物控制 提交或者回滚
最新推荐文章于 2024-08-02 16:10:35 发布