分页查询startPage方法疑惑

来源:4-1 PageHelper分页插件

慕桂英爱吃大米

2021-03-05 11:08:45

http://img.mukewang.com/climg/60419f900970288012250676.jpg

问题

1、注释中的下一次查询指代的是,调用startPage方法后面的那一句查询语句吗?

2、startPage方法中的两个参数是什么意思?pageSize我明白是每一页是10条数据,那pageNum是什么意思呢?

3、得到的page对象中包含的到底是什么信息,为什么调用getPageNum的时候,结果会是2?

这里执行sql语句返回的page中的信息难道是只有第二页的数据吗?


写回答

1回答

好帮手慕阿慧

2021-03-05

同学你好,
1、是的,你的理解是正确的。
2、pageNum是查询第几页。如startPage(2,5),表示每页是5条数据,查询第2页数据。
3、Page对象中包含的信息有:

http://img.mukewang.com/climg/6041e67f09654bc405530399.jpg

​getPageNum是当前查询的是第几页数据。由于PageHelper.startPage(2,10);指定了查询第2页数据,所以getPageNum是2。
是的,这里返回的page中的信息只有第二页的数据。
祝学习愉快~

0

0 学习 · 8016 问题

查看课程