spring的PROPAGATION_REQUIRES_NEW事務,下列說法正確的是(D)


A:內部事務回滾會導致外部事務回滾

B:內部事務回滾了,外部事務仍可以提交

C:外部事務回滾了,內部事務也跟着回滾

D:外部事務回滾了,內部事務仍可以提交

PROPAGATION_REQUIRES_NEW 啟動一個新的, 不依賴於環境的 ”內部” 事務. 這 個事務將被完全 commited或 rolled back 而不依賴於外部事務, 它擁有自己的隔離范圍, 自己的鎖, 等 等. 當內部事務開始執行時, 外部事務將被掛起, 內務事務結束時, 外部事務將繼續執行. 當一個Service類中的某方法調用另一個Service類中某方法時,內層事務提交也好,回滾也好,都不受外層事務提交或回滾的影響。就是如果內層事務提交了,即使外層事務回滾了,內層事 務提交了的數據也不會回歸回來了。


免責聲明!

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



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