1、问题描述
数据库总共12条记录,分页参数pageNum为3,pageSize为10,最后返回了两条数据
2.问题解决
pagehelper:
helperDialect: mysql
reasonable: true #开启优化,如果开启优化,在分页页码结果没有数据的时候,会显示最近有数据的页码数据
supportMethodsArguments: true #是否支持接口参数来传递分页参数,默认false
pageSizeZero: false #pageSize=0 返回所有
params: count=countSql
问题就处在了reasonable 这个配置为true,需要设置为false,如果开启优化,在分页页码结果没有数据的时候,会显示最近有数据的页码数据
本文探讨了PageHelper分页插件中reasonable配置项的作用,当设置为true时,在分页请求的页码没有数据时,会显示最近有数据的页码数据。通过调整此配置,可以精确控制分页结果,避免不期望的数据展示。
1559

被折叠的 条评论
为什么被折叠?



