課程
/后端開發
/Java
/Spring事務管理
事務傳播的場景應該是aaa()方法中調用到了bbb()方法吧?不是aaa();bbb()并列被調用。。。。還是我沒理解老師的意思?
2016-03-30
源自:Spring事務管理 3-4
正在回答
我查了一下,應該是a調用b,然后根據b的傳播行為來看要不要創建新的事務還是在a的事務中運行,亦或者拋出異常
這里確實我聽的也是并列調用,除非我也理解錯了,不然你說的對
事務傳播是為了解決業務層方法相互調用時的事務控制問題, 所以應該是aaa()方法調用到了bbb()方法, 也有可能是業務層的其他方法先后調用了同是業務層的aaa()方法和bbb()方法。aaa()方法調用bbb()方法比較簡單, 好講。
如果aaa()和bbb()方法同時被表示層的方法調用, 表示層不用進行事務控制, 所以就沒有事務傳播的問題。
binbinyouli94
舉報
事務管理是Spring重要的知識,應用事務解決數據不一致問題
1 回答關于事務的自我調用問題
2 回答老師在講事務傳播行為的第二類時,并沒有說明 bbb() 的事務是有還沒有呀?
1 回答可以講解一下 不同傳播性質的 事物的實例么?
3 回答關于事務到底放在哪一層比較合適
1 回答事務嵌套疑問
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-02-15
我查了一下,應該是a調用b,然后根據b的傳播行為來看要不要創建新的事務還是在a的事務中運行,亦或者拋出異常
2017-02-15
這里確實我聽的也是并列調用,除非我也理解錯了,不然你說的對
2016-04-03
事務傳播是為了解決業務層方法相互調用時的事務控制問題, 所以應該是aaa()方法調用到了bbb()方法, 也有可能是業務層的其他方法先后調用了同是業務層的aaa()方法和bbb()方法。aaa()方法調用bbb()方法比較簡單, 好講。
如果aaa()和bbb()方法同時被表示層的方法調用, 表示層不用進行事務控制, 所以就沒有事務傳播的問題。