解决:PageHelper分页查询,数据超过数据库最大值,一直返回最后一页数据。
*问题:**PageHelper分页插件是一个常用的工具,用于在数据库查询中实现分页功能。当查询的页码超过总条数时,你仍然会得到最后一页的数据,而不是没有任何数据。例如,如果数据库中有8条数据,你尝试查询第10页,每页显示5条数据,正常情况下应该没有数据返回。**原因:**如果没有设置reasonable参数,PageHelper分页插件将默认进行合理化分页。一旦分页后的条数超过总条数,它会改为查询最后一页的数据。这样,即使查询的页码超过总条数,也不会返回最后一页的数据。**解决方案:**在请求时设置。
原创
2023-12-05 18:02:11 ·
2169 阅读 ·
0 评论