在service实现类中开启分页
PageHelper.startPage(pageNum,pageSize);
List<Blog> blogs = blogMapper.frontBlogList();
controller中
List<Blog> blogs = blogService.blogList(pageNum,7);
PageInfo<Blog> page=new PageInfo<>(blogs);
查询到的记录数只有7条,pageSize=1(页数只有一页)
我自己的原因是因为在service实现类中,我还改变了blogs中的一些属性,(对每条博客中的user进行封装),结果查询到的页数永远只有一页。
所以最好不要在实现类中去改变blogs中的任何值
PageHelper.startPage(pageNum,pageSize);
List<Blog> blogs = blogMapper.frontBlogList();
在Service实现类中使用PageHelper进行分页时,务必避免直接修改返回的Blog列表。本文讲述了如何确保正确获取并传递PageInfo,以实现预期的多页查询。
1803

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



