鍍金池/ 問(wèn)答/Java/ spring事務(wù)如何根據(jù)條件觸發(fā)事務(wù)回滾

spring事務(wù)如何根據(jù)條件觸發(fā)事務(wù)回滾

@Transactional
public test(){
    int a = 3 ;
    int b = 2;
    if(a>b){
        //事務(wù)回滾
    }
    //繼續(xù)執(zhí)行
    a= 2;
}

如何根據(jù)條件來(lái)觸發(fā)事務(wù)回滾
回答
編輯回答
萌小萌

rollback

throw new RuntimeException("test");//拋出unchecked異常,觸發(fā)事物,回滾

2017年10月17日 01:49