Spring事務:調用同一個類中的方法


問題:

如果同一個類中有方法:methodA(); methodB()。methodA()沒有開啟事務,methodB()開啟了事務

且methodA()會調用methodB()。

那么,methodA()調用methodB()時,不會開啟事務!!!

 

即:同一個類中,無事務的方法調用有事務的方法,結果就是沒有事務!!!

 

原因點這里

 

解決辦法:要么聲明要事務,要么分開成兩個類,要么直接在方法里使用編程式事務。

建議直接分成兩個類。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM