手动回滚错误
2020-06-01 本文已影响0人
無言乱語
1 service实现方法@Transactional(rollbackFor=Exception.class)
2 对异常进行catch,然后抛出RuntimeException异常。
3 在service层方法的catch语句中增加:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();语句,
手动回滚
1 service实现方法@Transactional(rollbackFor=Exception.class)
2 对异常进行catch,然后抛出RuntimeException异常。
3 在service层方法的catch语句中增加:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();语句,
手动回滚