关于分页插件的使用疑问
相关截图:
问题描述:
1、PageHelper的startPage()方法是干嘛用的,后面没有用到呢?
2、PageInfo是PageHelper插件提供的吗?他又是干嘛用的呢?
3、这个查询是查询所有的分类吧,而且每次查询都是查询所有的分类,那在实际中mysql自带的limit语句是不是很少使用?
33
收起
正在回答
1回答
同学你好,
1、PageHelper.startPage()方法是对之后查询中的最近一个查询进行分页。在listForAdmin()方法中,startPage()方法的作用就是对categoryMapper.selectList();进行分页查询。
2、PageInfo是PageHelper插件提供的,作用是包装查询后的结果。PageInfo中封装了详细的分页信息,如当前查询的页数,每页查询多少条数据,总共有几页数据等。
3、由于在查询之前调用了startPage()方法,所以这个查询是分页查询,不会查询所有的分类信息。在实际中,mysql自带的limit语句也会用到。
祝学习愉快~
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星