spring-boot-mybatis-rw
spring-boot-mybatis-rw copied to clipboard
考虑复制延迟,在事务的时候,数据源可以强制主库吗?
trafficstars
如果是事务,那么会希望也是从主库读取数据, 能强制一个事务(一个service方法)全都走主库吗?
我的意思是说一个service类里面有一个更改数据的service方法 这个方法有get、query、update组成 能强制get和query也是从主库读取么?
你在要强制周写库之前 添加ConnectionHold.FORCE_WRITE(ture)
最新版本:@Transactional(isolation = Isolation.SERIALIZABLE) 强制本事务都走写库,插件会把事务隔离级别修改为默认隔离级别
增加@transactional(isolation = Isolation.SERIALIZABLE) 事务直接报错了,CGLIB代理类不支持接口事务方式