@Transactional加到方法上,如果不设置任务参数 默认只有运行时异常(RuntimeException)才会回滚;
如果想不管是运行时异常还是其他异常都回滚的解决办法:
1.捕获异常,自定义异常
2.@Transactional(rollbackFor = Exception.class)
@Transactional加到方法上,如果不设置任务参数 默认只有运行时异常(RuntimeException)才会回滚;
如果想不管是运行时异常还是其他异常都回滚的解决办法:
1.捕获异常,自定义异常
2.@Transactional(rollbackFor = Exception.class)