分页中的参数的

来源:8-4 后台商品列表动态分页功能开发

肥羊Fly

2019-06-12

public ResponseServer getListProduct(int pageSize,int pageNum){
PageHelper.startPage(pageNum,pageSize);
List productList = productMapper.selectList();
List productListVoList = Lists.newArrayList();
for (Product productItem:productList){
ProductListVo productListVo = assembleProductListVo(productItem);
productListVoList.add(productListVo);
}
PageInfo pageResult = new PageInfo(productList);
pageResult.setList(productListVoList);

return ResponseServer.createBySuccess(pageResult);
}
PageInfo pageResult = new PageInfo(productList);//
pageResult.setList(productListVoList);
这里为什么不直接用productListVoList来组装pageResult 呢,为什么不是new PageInfo(productListVoList);

写回答

1回答

geelylucky

2019-06-12

因为List productList = productMapper.selectList();返回的是一个代理对象,不是简单的集合,所以需要从productList中获取分页数据。

0
1
肥羊Fly
非常感谢!
2019-06-12
共1条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9487 学习 · 8814 问题

查看课程