关于PageHelper.startPage的位置和new PageInfo<>()的参数问题

来源:10-4 商品列表分页

三又十二分之四

2020-06-20

图片描述

我尝试更换PageHellper.starPage的位置,会影响结果。应该是放在最上面,由于if判断调用的方法里也调用了类目的查询语句,所以导致结果出问题了吗?

所以是必须放在需要分页的查询语句的前面吗?

其次是这个PageInfo的构造函数,视频里用的查询结果productList,我改成最后的voList,也可以,这个是有什么说法吗?

写回答

2回答

廖师兄

2020-06-28

  1.  PageHelper原理是拦截了操作数据库层面。所以最好放在所有操作数据库之前。

  2. new PageInfo<>()构造数据。如果后面调用了setList(),则会覆盖之前的数据。
0
0

廖师兄助理

2020-06-22

点方法进去看源码呀,

0
1
三又十二分之四
看了,就是看不懂源码,看的懂就不问了~~~
2020-06-22
共1条回复

实战支付+电商双系统 玩转Java技术栈

花一份课的价,收获:双系统实战+坐拥20K+粉的师兄指导,值~

2046 学习 · 1048 问题

查看课程