java運行時異經常使用try catch捕獲後,有@Transactional能回滾其它save和update操做嗎

1、綜述:異常能捕獲,別覺得捕獲了就不影響事務裏面其它的代碼執行,若是是運行時異常,加入了事務管理,在其它操做對數據庫插入,更新同樣會回滾。java 一、如下代碼,雖然用try catch捕獲了異常( Data too long for column ‘project_id_’ at row 1),會打印日誌(捕獲到內部異常了),而外部執行update語句時不會報錯,可是依舊不會成功。說明事務回滾
相關文章
相關標籤/搜索