2018年3月1日 下午12:03
- 依赖:pom.xml

- 使用步骤:productServiceImpl.java
- startPage–start
- 填充自己的sql查询逻辑
- pageHelper-收尾
- pageInfo是 pageHelper自带的返回类型
- pageHelper这个框架采用AOP方式在我们执行的sql的基础上进行切面,暗地里在本身的sql基础上加工,再去数据库中查自己需要的统计数据,最后就是体现在了pageInfo pageResult这个对象中.
- 绿色:返回ServiceResponse对象

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16public ServerResponse<PageInfo> getProductList(int pageuNum,int pageSize){
//startPage--start
//填充自己的sql查询逻辑
//pageHelper-收尾
PageHelper.startPage(pageNum,pageSize);
List<Product> productList = productMapper.selectList();
List<ProductListVo> productListVoList = Lists.newArrayList();
for(Product productItem : productList){
ProductListVo productListVo = assembleProductListVo(productItem);
productListVoList.add(productListVo);
}
PageInfo pageResult = new PageInfo(productList);
pageResult.setList(productListVoList);
return ServerResponse.createBySuccess(pageResult);
}
- PageHelper原理的原理

