Mybatis-PageHelper
Mybatis-PageHelper copied to clipboard
集成sharding-jdbc查询时,无法执行分页。
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
您好,弱弱的问一句,这个问题解决了吗,或者有什么解决办法吗
同求
自己写分页实现了。
同求怎么解决的,能分享下吗
没用pageHeler。直接把分页参数带到mybatis select order_id from t_order_main where user_id = ? and order_status in ( ? ) order by order_id desc LIMIT #{startIndex},#{pageSize}
使用 com.github.pagehelper:pagehelper:5.3.0 + sharding-jdbc 5.0 没发现这个问题
有人解决了吗?