spring事務(wù)方法內(nèi)調(diào)用不生效 同一個(gè)類中,A方法調(diào)用B方法,B拋異常,事務(wù)沒?
同一個(gè)類中,A方法調(diào)用B方法,B拋異常,事務(wù)沒?事務(wù)已添加到方法A中。可傳遞性可用于實(shí)現(xiàn)此效果。對(duì)方法a和方法B進(jìn)行了注釋。熟能生巧。例如,方法a支持事務(wù),而方法B不支持事務(wù)。方法a調(diào)用方法B。當(dāng)方法
同一個(gè)類中,A方法調(diào)用B方法,B拋異常,事務(wù)沒?
事務(wù)已添加到方法A中。可傳遞性可用于實(shí)現(xiàn)此效果。
對(duì)方法a和方法B進(jìn)行了注釋。熟能生巧。例如,方法a支持事務(wù),而方法B不支持事務(wù)。
方法a調(diào)用方法B。當(dāng)方法a開始運(yùn)行時(shí),系統(tǒng)為其建立一個(gè)事務(wù),方法a中的數(shù)據(jù)庫(kù)處理操作將受該事務(wù)的控制。此時(shí),方法a調(diào)用方法B,方法a打開的事務(wù)將被掛起,方法B中的任何數(shù)據(jù)庫(kù)操作都不在該事務(wù)的管理之下。當(dāng)方法B返回時(shí),方法a繼續(xù)運(yùn)行,前面的事務(wù)回復(fù),隨后的數(shù)據(jù)庫(kù)操作在事務(wù)的控制下繼續(xù)提交或回滾。