1.错解
PageHelper.startPage(pageNum,pageSize);
try{
resultList=xxxDAO.getList();
}catch(Exception e){
throw e;
}
//此处对resultList操作,添加字段
//获取分页信息
PageInfo<xxxDTO> pageInfo=new PageInfo<>(resultList);
return P.valueOf(pageInfo);
2.正解
PageHelper.startPage(pageNum,pageSize);
try{
resultList=xxxDAO.getList();
}catch(Exception e){
throw e;
}
//获取分页信息
PageInfo<xxxDTO> pageInfo=new PageInfo<>(resultList);
//此处对resultList操作,添加字段
return P.valueOf(pageInfo);
3.分析
在对分页的List再次操作之前,获取到分页信息。
(前提是再次操作之后,分页的条数不会改变)