原因:
兩層事務,內層事務拋出異常標記回滾荒揣,外層事務catch了異常以后沒有拋出。
解決方法:
在外層事務的catch里手動回滾。
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
原因:
兩層事務,內層事務拋出異常標記回滾荒揣,外層事務catch了異常以后沒有拋出。
解決方法:
在外層事務的catch里手動回滾。
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();