PageHelper.startPage 分页的坑

之前一直没用过PageHelper.startPage分页,都是自己在项目配置的自定义分页,这次开发的项目里,大家用的是这个,用的时候碰到一个问题,现记录下。

项目要求做一块实时仓库信息大屏来动态显示数据。因为有些地方需要滚动显示,故而用到了分页。

我是在HTML页面上有五个function ,里面各自用ajax来同步刷新数据。功能完成后刷新页面测试的时候发现,数据显示不全。

右下角的库位图只显示了几个,我以为是ajax的刷新问题,就一直在查为什么刷新不全,试了很多种办法都不对。之后通过DEBUG发现,不是查的不全,而是代码的查询,只查除了6条数据。
那我就更懵圈了,为什么我这个独立的方法里,完全没用到分页,他还是会分页查询呢。后来检查代码发现。
我别一个方法里的 PageHelper.startPage(pageNum, pageSize),写在了查询之后。我在想,会不会是这个问题导致的,我把这个分页写到了查询之前,果然没有再碰到这个问题。
!!!!
这个分页竟然会夸方法使用。我懵了 。虽然是一个HTML页面的多个ajax请求,但出现这种操作实在让我没想到。
因此记录下。

你可能感兴趣的:(技术)