spring-boot-mybatis-rw icon indicating copy to clipboard operation
spring-boot-mybatis-rw copied to clipboard

考虑复制延迟,在事务的时候,数据源可以强制主库吗?

Open solaray opened this issue 8 years ago • 4 comments
trafficstars

如果是事务,那么会希望也是从主库读取数据, 能强制一个事务(一个service方法)全都走主库吗?

solaray avatar Aug 28 '17 07:08 solaray

我的意思是说一个service类里面有一个更改数据的service方法 这个方法有get、query、update组成 能强制get和query也是从主库读取么?

solaray avatar Aug 28 '17 08:08 solaray

你在要强制周写库之前 添加ConnectionHold.FORCE_WRITE(ture)

chenlei2 avatar Aug 28 '17 08:08 chenlei2

最新版本:@Transactional(isolation = Isolation.SERIALIZABLE) 强制本事务都走写库,插件会把事务隔离级别修改为默认隔离级别

chenlei2 avatar May 06 '18 10:05 chenlei2

增加@transactional(isolation = Isolation.SERIALIZABLE) 事务直接报错了,CGLIB代理类不支持接口事务方式

huyang168 avatar Mar 15 '19 10:03 huyang168