Spring @Transactional(rollbackFo

2021-08-18  本文已影响0人  youpd

默认RuntimeException 和Error 会回滚

DefaultTransactionAttribute类中
public boolean rollbackOn(Throwable ex) {
        return ex instanceof RuntimeException || ex instanceof Error;
    }

经过试验 error 任何时候都会回滚,notRollbackFor对error.class无效。notRollbackFor对Exception.class有效

上一篇 下一篇

猜你喜欢

热点阅读