Spring中使用@Transactional註解事務失效分析總結
原創
原創
2021-10-12 21:36
沒有開啓事務管理
標註了@Transactional的方法裏面的異常被捕獲了
標註了@Transactional的方法發生了非 Error 或者 RuntimeException
標註了@Transactional的方法的事務傳播類型propagation配置成了NOTSUPPORT
標註了@Transactional的方法的事務傳播類型propagation配置成了NEVER
標註了@Transactional的方法的事務傳播類型propagation配置成了SUPPORTS且當前沒有事務
外部調用方法A,A內部調用方法B,A沒有@Transaction註解而B有@Transactional註解
標註了@Transactional的方法不是public的
標註了@Transactional的方法發生的異常不是rollbackFor指定的類型或子類
數據庫不支持事務