java基础 :事务的传播行为

2020-10-30  本文已影响0人  圆企鹅i

测试了一下事务失效和事务的传播行为

避开了几个容易出现的问题

1.事务之间嵌套方法  A方法无事务 调用本类B方法有事务 那么B的事务失效无法回滚 (用this.方法 不经过Spring ioc容器的动态代理

2.事务默认回滚runtimeException 而无法防止sqlException(应该改为使用transaction(rollbackFor=exception.class))

3.事务在Mysql的可重复读的情况下 内部加synchronized的出现 锁失效的问题(锁加在controller层)

上一篇 下一篇

猜你喜欢

热点阅读