Java Mybatis连接OceanBase的时候,多次查询数据会出现缓存数据,导致数据有误,这个是什么原因导致的呢?
排查了一下,可能是分页的问题,pagehepler无法获取到数据库类型,于是我在配置里面将其指定为oracle,用到分页的查询都会出现脏数据,这个该怎么解决呢?
Java Mybatis连接OceanBase的时候,多次查询数据会出现缓存数据,导致数据有误,这个是什么原因导致的呢?
排查了一下,可能是分页的问题,pagehepler无法获取到数据库类型,于是我在配置里面将其指定为oracle,用到分页的查询都会出现脏数据,这个该怎么解决呢?
可以提供下具体的问题现象和使用场景,目前无法根据描述分析原因。
把mybatis 缓存关掉试试
补充了一下。
试过了,不是这个问题。
看过了,mybatisplus的分页插件是支持oceanbase的,但项目使用的是mybatis
mybatis的一级缓存和二级缓存检查一下?