在項目中,@Transactional(rollbackFor=Exception.class),如果類加了這個注解,那么這個類里面的方
法拋出異常,就會回滾,數據庫里面的數據也會回滾。
這種設置是因為Spring的默認回滾RuntimeException,如果想要回滾Exception時,要設置@Transactional(rollbackFor = Exception.class),而且Exception還要拋出。
在項目中,@Transactional(rollbackFor=Exception.class),如果類加了這個注解,那么這個類里面的方
法拋出異常,就會回滾,數據庫里面的數據也會回滾。
這種設置是因為Spring的默認回滾RuntimeException,如果想要回滾Exception時,要設置@Transactional(rollbackFor = Exception.class),而且Exception還要拋出。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。