前提,添加@Transactional
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
不送出本次事務
Object o1 = TransactionAspectSupport.currentTransactionStatus().createSavepoint();
建立一個儲存點
TransactionAspectSupport.currentTransactionStatus().rollbackToSavepoint(o1);
送出儲存點之前的事務,儲存點之後的事務不去送出
TransactionAspectSupport.currentTransactionStatus().releaseSavepoint(o1);
釋放儲存點