スプリング手動で事務をロールバックさせる
3086 ワード
スプリング手動で事務をロールバックさせる
Transation Aspect Support.current Transation Storts()を使用できます.set RollbackOnly()*.手動スクロールを行います
Transation Aspect Support.current Transation Storts()を使用できます.set RollbackOnly()*.手動スクロールを行います
@Transactional
public void methodC() {
UserDo userDo = new UserDo();
userDo.setMobile("999");
userDo.setUserName("imya");
userDao.insert(userDo);
try {
this.methodA();
} catch (Exception e) {
e.printStackTrace();
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
}
this.methodB();
}