请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

图片描述

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

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

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

正在回答

2回答

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

  2. new PageInfo<>()构造数据。如果后面调用了setList(),则会覆盖之前的数据。
0 回复 有任何疑惑可以回复我~
廖师兄助理 2020-06-22 02:12:48

点方法进去看源码呀,

0 回复 有任何疑惑可以回复我~
  • 提问者 三又十二分之四 #1
    看了,就是看不懂源码,看的懂就不问了~~~
    回复 有任何疑惑可以回复我~ 2020-06-22 09:38:19
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信