手动捕捉异常

加了事务回滚
@Transactional(rollbackFor = Exception.class)

同时在方法中用了try catch 返回类型Boolean 然后异常被抛出没有捕捉到,然而没有被事务回滚,就要手动捕捉异常
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
原文地址:https://www.cnblogs.com/tubashu/p/11887125.html