前提,添加@Transactional
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
不提交本次事务
Object o1 = TransactionAspectSupport.currentTransactionStatus().createSavepoint();
创建一个保存点
TransactionAspectSupport.currentTransactionStatus().rollbackToSavepoint(o1);
提交保存点之前的事务,保存点之后的事务不去提交
TransactionAspectSupport.currentTransactionStatus().releaseSavepoint(o1);
释放保存点