開發中常見的異常問題

1. 異常並沒有被 「捕獲」 到 這是個很常見的小坑,異常並沒有被 「捕獲」 到,導致事務並沒有回滾。我們在業務層代碼中,也許已經考慮到了異常的存在,或者編輯器已經提示我們需要拋出異常,但是這裏面有個需要注意的地方:並不是說我們把異常拋出來了,有異常了事務就會回滾。我們來看一個例子: 我們看上面這個代碼,其實並沒有什麼問題,手動拋出一個 SQLException 來模擬實際中操作數據庫發生的異常,
相關文章
相關標籤/搜索