**
关于springboot无法使用pageHelper的解决办法
**
1.springboot使用pageHelper需要导入的依赖与普通maven不同
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.5</version>
</dependency>
2.pageHelper.start 只处理它紧挨着的第一个查询,如果你的查询了两次,可能无法进行封装。pageInfo里面的值会不符合预qi,最好的办法就是多表查询最好用级联查询,自己在mapper里新写一个查询语句,不要用逆向工程生成的。
最后解释一下pageInfo的属性的含义:
属性 | 含义 |
---|---|
pageNum | 当前页的页码 |
pageSize | 每页页的数量 |
size | 当前页的数量 |
startRow | 当前页面第一个元素在数据库中的行号 |
endRow | 当前页面最后一个元素在数据库中的行号 |
total | 总记录的数量 |
pages | 总页数 |
list | 结果集 |
prePage | 上一页 |
nextPage | 下一页 |
isFirstPage | 是否为第一页 |
isLastPage | 是否为下一页 |
hasPreviousPage | 是否有前一页 |
hasNextPage | 是否有下一页 |
navigatePages | 导航页码数 |
navigatepageNums | 所有导航页号 |
navigateFirstPage | 导航条上的第一页 |
navigateLastPage | 导航条上的最后一页 |
希望能帮到你!!