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();语句,
手动回滚
本文标题:手动回滚错误
本文链接:https://www.haomeiwen.com/subject/dhmjzhtx.html
网友评论