spring 注解@Transactional对于try{}catch{} 异常后不能回滚,添加手动回滚方式捕获异常且回滚事务,在catch里添加TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
1、service层方法添加@Transactional事务控制
2、实际操作数据,添加try{}catch{}容错机制,触发异常后手动回滚事务
spring 注解@Transactional对于try{}catch{} 异常后不能回滚,添加手动回滚方式捕获异常且回滚事务,在catch里添加TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
1、service层方法添加@Transactional事务控制
2、实际操作数据,添加try{}catch{}容错机制,触发异常后手动回滚事务