Mybatis-PageHelper icon indicating copy to clipboard operation
Mybatis-PageHelper copied to clipboard

集成sharding-jdbc查询时,无法执行分页。

Open lxq1008 opened this issue 6 years ago • 6 comments

com.github.pagehelper pagehelper-spring-boot-starter 1.2.10

sql写法 @Override public PageInfo<OrderInfo> queryUserOrderPage(UserOrderPageRequest request) { PageHelper.startPage(request.getPageIndex(),request.getPageSize(),true); List<OrderInfo> orderInfoList = tOrderMainMapper.selectUserOrderInfoList(request); return new PageInfo<>(orderInfoList); }

Logic SQL: select order_id from t_order_main where user_id = ? and order_status in ( ? ) order by order_id desc LIMIT ? sql分页里面只剩下pageSize了。

期望: Logic SQL: select order_id from t_order_main where user_id = ? and order_status in ( ? ) order by order_id desc LIMIT ### ? ?

注:多数据源情况下。

application.yml配置 pagehelper: helperDialect: mysql reasonable: true pageSizeZero: true supportMethodsArguments: true params: count=countSql

lxq1008 avatar Dec 15 '18 11:12 lxq1008

您好,弱弱的问一句,这个问题解决了吗,或者有什么解决办法吗

puppyhang avatar Jul 18 '19 03:07 puppyhang

同求

wqwin avatar Oct 09 '19 10:10 wqwin

自己写分页实现了。

lxq1008 avatar Oct 09 '19 10:10 lxq1008

同求怎么解决的,能分享下吗

BoGeManger avatar Apr 29 '20 05:04 BoGeManger

没用pageHeler。直接把分页参数带到mybatis select order_id from t_order_main where user_id = ? and order_status in ( ? ) order by order_id desc LIMIT #{startIndex},#{pageSize}

lxq1008 avatar May 08 '20 10:05 lxq1008

使用 com.github.pagehelper:pagehelper:5.3.0 + sharding-jdbc 5.0 没发现这个问题

xszhe avatar Jan 28 '22 02:01 xszhe

有人解决了吗?

zqq3436 avatar Jun 12 '23 10:06 zqq3436