@Transactional 注解的失效场景

@Transactional 应用在非 public 修饰的方法上,不支持回滚;
@Transactional 注解属性 propagation 设置错误;
@Transactional 注解属性 rollbackFor 设置错误;
在同一个类中方法调用,导致 @Transactional 失效;
异常被你的 catch 处理了,导致 @Transactional 没办法回滚而失效;
数据库配置了不支持事务的引擎,或者数据库本身就不支持事务。

posted @ 2024-03-18 18:34  初仰  阅读(5)  评论(0)    收藏  举报