请稍等 ...
×

采纳答案成功!

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

师兄,关于PageInfo的问题

为什么在商品列表的时候

 PageInfo pageInfo = new PageInfo(ProductList)
 pageInfo.setList(ProductListVo);

这里要先传入数据库查出的商品集合 然后又给他set进去vo集合
不像

PageInfo pageInfo = new PageInfo(shippingList);

这样直接传入就好了呢

正在回答 回答被采纳积分+3

1回答

廖师兄 2020-03-22 21:17:33

因为商品列表要返回的数据是ProductListVo,地址列表为了简化,直接用了shippingList

0 回复 有任何疑惑可以回复我~
  • 既然要返回ProductListVo,那为什么不直接
    PageInfo pageInfo = new PageInfo(ProductListVo)?
    回复 有任何疑惑可以回复我~ 2020-04-27 20:41:05
  • 不知道我想得对不对:
    mybaits是在我们从数据库把数据查出来后就开始拦截,因为我们原来拦截的是productList,但是我们要返回productVoList,这两者是不一样的(start的时候给定了pageNum和pageSize),所以如果直接给`new PageInfo<>(productVoList)`,start就没有起到作用了,所以如果从数据库中查出来的数据和要返回的数据不一样,就要这样setList一下
    回复 有任何疑惑可以回复我~ 2020-04-27 21:05:00
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信