‹ 返回笔记 Esc·

PageHelper 问题与修复

PageHelper 分页失败 查询出的 SQL 一定要写到 PageInfo 之前才行,否则会分页失败。 --- PageHelper 分页 3 个核心数据

PageHelper 分页失败

查询出的 SQL 一定要写到 PageInfo 之前才行,否则会分页失败。

1public Result find() {
2    PageHelper.startPage(PageNum, PageSize);
3    List<JSONObject> list = commonService.find();
4    PageInfo<JSONObject> pageInfo = new PageInfo(list);
5    JSONObject jo = new JSONObject();
6    jo.put("data", pageInfo.getList());
7    jo.put("size", pageInfo.getSize());
8    jo.put("total", pageInfo.getTotal());
9    return new SuccessResult(jo);
10}

PageHelper 分页 3 个核心数据

1PageHelper.startPage(pageNum, pageSize);
2List<PassMemberVO> list = userService.listPassMember(name, companyName);
3PageInfo<PassMemberVO> pageInfo = new PageInfo<>(list);
4JSONObject result = new JSONObject();
5result.put("pages", pageInfo.getPages());
6result.put("total", pageInfo.getTotal());
7result.put("list", pageInfo.getList());