在项目中使用了mybatis的插件PageHelper,在分页查询时总数据量有2400条记录,分页参数为offset 和length,现在想要查询所有数据,即循环查询,循环跳出条件为查询数据为空,length=500,

在执行时发现循环不会跳出,陷入死循环,debug后发现当offset>2500时,数据返回为最后400条记录,查看PageHelper相关配置,发现 reasonable 被设置为true.

当reasonable = true,offset大于总记录数,会默认返回最后一页数据。

相关文章:

  • 2022-01-31
  • 2021-08-08
  • 2022-12-23
  • 2021-04-07
  • 2021-10-26
  • 2021-06-10
猜你喜欢
  • 2021-12-07
  • 2021-05-20
  • 2021-07-21
  • 2021-10-20
相关资源
相似解决方案