大佬們當函式D出現例外時,函式B和函式C會發生事務回滾么
public class TT{
public void A(){
GG.B();
GG.C();
GG.D();
}
}
public class GG{
@Transactional
public void B();
@Transactional
public void C();
@Transactional
public void D();
}
uj5u.com熱心網友回復:
這樣應該是不會的,因為 @Transactional 是單個方法級的。B C D 寫在同一個方法里加 @Transactional 會。
uj5u.com熱心網友回復:
那在以上的方法基礎上,函式D()又呼叫函式E(),函式E()有事務注解,在函式E()發生例外的時候函式D()是否會回滾
uj5u.com熱心網友回復:
在A方法上加注解轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/175040.html
標籤:Web 開發
