声明式事务失效的七种情况

1 不是spring容器管理的类

2 方法a调用方法b,在方法b上声明事务

3 public 写成了private

4 不支持事务的数据模型(InnoDB支持)

5 非RunTimeException (@Transactional(rollbackFor = Exception.class),可以解决Exception)

6 自己处理了异常,没抛出来

posted @ 2023-06-06 23:07  言和1225  阅读(68)  评论(0)    收藏  举报