天天看點

spring boot 事務不生效解決記錄

1、在Application上加注解@EnableTransactionManagement

2、在類、接口或者方法上加注解

@Transactional(rollbackFor = Exception.class)
           

rollbackFor使用說明 https://blog.csdn.net/Cary_1029/article/details/84945166 

方法需public修飾,并 抛出異常 https://ask.csdn.net/questions/771670 

如果以上還不生效,建立一個BusinessException類繼承RuntimeException,抛出BusinessException,因為spring預設處理的就是RuntimeException

繼續閱讀