Spring相同類方法調用事務管理

關鍵詞

  • 事務的特性
  • 事務的傳播性
  • 事務的管理

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章