@Transactional try->catchを使用して例外をキャプチャし、ロールバックする方法
475 ワード
ビジネス要件:@Transactionalの例外をキャプチャする必要があり、物事のロールバックに影響しません.
@Transactional(rollbackFor = Exception.class)
public void test() {
try {
updata();
updata2();
} catch (Exception e) {
e.printStackTrace();
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();// updata2() ,updata() ,
}