淺談controller中調用多個service方法的問題

controller調用多個service方法

  • 一般service方法是有事務的,把所有操作封裝在一個service方法中是比較安全的。
  • 如果在controller中調用多個service方法,隻有查詢的情況下是可以這樣的。

controller調用service中方法的一些事物問題

關於在開發過程中的事務傳播的一個問題:

  • controller 調用service中a方法,a方法沒有加事務,a方法調用瞭service中b方法,b方法有事務。
  • 那麼會出現a方法報錯時,b方法中的事務不會回滾,事務會提交b方法報錯時,a方法中的事務也會直接提交,不會回滾。

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: