1、springboot默认开启事务。
2、事务注解:@Transactional。
3、事务回滚时,默认异常是RuntimeException及子类。如果其他类型的异常,也需要事务回滚,需要显示指定:
@Transactional(rollbackFor = {XXXException.class})
4、该注解只能使用于public方法。
5、有时候,事务不起作用,可能上层方法也需要添加事务。
1、springboot默认开启事务。
2、事务注解:@Transactional。
3、事务回滚时,默认异常是RuntimeException及子类。如果其他类型的异常,也需要事务回滚,需要显示指定:
@Transactional(rollbackFor = {XXXException.class})
4、该注解只能使用于public方法。
5、有时候,事务不起作用,可能上层方法也需要添加事务。