shardingjdbc 5.1.0版本+mybatisplus 偶发出现查询 报表不存在的问题,偶发 偶发 偶发

方便更快捷的说明问题,可以按需填写(可删除)

使用环境:sharding jdbc 5.1.0 +mybatisplus +springboot 动态数据源 动态表名

场景、问题:

动态数据源,一个 sharding数据源,一个 动态数据源,默认数据源为sharding数据源
我是实现了 mybatisplus 的动态表名 接口,根据条件来返回要查询的表名,查询全部时,返回的是逻辑表名的名称,目前是极低概率出现了,sql不解析的情况 ,正常 select * from t_plan_logic 会解析成 select * from t_plan 和 select * from t_plan_old 两个sql,大部分情况下 都能查询正常,但是 偶尔会出现 执行sql select * from t_plan_logic 报 表名不存在的问题,不知道问题出在了哪里

已进行操作:

数据库初始化连接 以增大一倍,

现状:

还是 偶尔会出现原始sql不解析的问题,造成了查询出错

大哥们,有没有遇到过这样的问题啊,偶发sql不解析

京ICP备2021015875号