Java Mybatis连接OceanBase的时候,多次查询数据会出现缓存数据,导致数据有误,这个是什么原因导致的呢?

Java Mybatis连接OceanBase的时候,多次查询数据会出现缓存数据,导致数据有误,这个是什么原因导致的呢?

排查了一下,可能是分页的问题,pagehepler无法获取到数据库类型,于是我在配置里面将其指定为oracle,用到分页的查询都会出现脏数据,这个该怎么解决呢?

可以提供下具体的问题现象和使用场景,目前无法根据描述分析原因。

把mybatis 缓存关掉试试

补充了一下。

试过了,不是这个问题。

如果是分页问题,有个相关的帖子可以参考下 OceanBase是否支持mybatisplus的Ipage分页(如果不支持有好的分页工具可以使用吗) - #13,来自 xuping.lz

看过了,mybatisplus的分页插件是支持oceanbase的,但项目使用的是mybatis

mybatis的一级缓存和二级缓存检查一下?