mybatis-plus selectPage 分页查询问题

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

使用环境:

springboot2.7.0 mybatis-plus 3.5.1 sharding-jdbc-spring-boot-starter 4.1.1

场景、问题:



已进行操作:

现状:

现在出现表不存在问题

我觉得这个问题并不存在于Shardingsphere 5.1.2。你应该先更新版本来复现。

定位到问题感觉应该是mybatis-plus selectPage 分页统计count(这块)没有做表策略拼接
分表是根据用户uid分的 我查询的用户uid是3 那我拼接的应该是a_user_3 但使用mybatis-plus selectPage count里面是a_user,所以导致出现表不存在问题

拼接sql不应该做这种影响。这是旧版的问题。

我目前的版本是sharding-jdbc-spring-boot-starter 4.1.1的版本

翻看不再维护的老版本代码对于我来说是一件痛苦的事情,我不建议你停留:P


目前看到
sharding-jdbc-spring-boot-starter最新版本是 4.1.1

GAV信息以Apache文档为准,这是旧版:=]

image
这个是你? 我刚申请加你了

加我干嘛,我又不是客服,我只是个路人Contributor​:rofl:

[quote=“泠恒谦, post:8, topic:1031”]
Apache
[/quote]

这个应该是5.x的配置吧 也是不行

你没给出完整配置。我建议是用h2database给出最小复现demo

升级到5.1.1之后解决了

京ICP备2021015875号