代碼拋出異常後進行事務回滾的兩種方式(Spring @Transactional註解)

需求 在service層的某個方法中,在執行完一個對數據庫的寫方法後,拋出異常,再執行另外一個對數據庫的寫方法,僞代碼以下:web @Transactional public void func() { dao.write(pojo1); throw new Exception("異常"); dao.write(pojo2); } 要求此時事務所有回滾,即pojo1和pojo2都不寫進數據庫
相關文章
相關標籤/搜索