關鍵詞
- 事務的特性
- 事務的傳播性
- 事務的管理
BUG:一個ServiceImpl方法A調用同一個類中的方法B,A循環調用B,A無需事務,B必須事務
參考文檔
踩坑! spring事務,非事務方法與事務方法執行相互調用
Spring中同一個service類中方法相互調用事務不生效問題解決方案
Spring事務管理嵌套事務詳解 : 同一個類中,一個方法調用另外一個有事務的方法
spring 事務處理中,同一個類中:A方法(無事務)調B方法(有事務),事務不生效問題
@Transactional 同一個類中無事務方法a()內部調用有事務方法b()的問題
解決方案
- 1 方法A 加事務註解,方法B加事務註解
- 2 提取方法B到另一個類裏
- 3 方法A使用代理實例調用方法B