@Transactional失效的3种场景及解决办法
第一种 Transactional注解标注方法修饰符为非public时,@Transactional注解将会不起作用。
第二种 在类内部调用,调用类内部@Transactional标注的方法,这种情况下也会导致事务不开启。
第三种 事务方法内部捕捉了异常,没有抛出新的异常,导致事务操作不会进行回滚。
@Transactional注解不起作用原理分析
第一种场景分析:
@Transactional注解标注方法修饰符为非public时,@Transactional注解将会不起作用。这里分析 的原因是,@Tran
原创
2021-04-15 10:06:00 ·
744 阅读 ·
0 评论