PageInfo 分页不好用情况之一
在使用PageHelper 时如下
if(page!=null&&page>0&&size!=null&&size>0){
PageHelper.startPage(page, size);
}
//执行了一个sql
Organization aa= sysOrgService.findByUserId(JwtUtil.getUserId());
//后执行想要的sql
List<Organization> list = sysOrgService.findList();
return new PageInfo(list);
此时limit 20;sql会拼入到第一个sql中,而不是自己想要的sql。
想执行方法正确可以调换位置,此时可以得到想要的分页效果
//执行了一个sql
Organization aa= sysOrgService.findByUserId(JwtUtil.getUserId());
if(page!=null&&page>0&&size!=null&&size>0){
PageHelper.startPage(page, size);
}
//执行想要的sql
List<Organization> list = sysOrgService.findList();
return new PageInfo(list);