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