pagehelper 排序问题
pagehelper 使用引入jar<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>1.3.0</version></depe
·
pagehelper 使用
- 引入jar
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.3.0</version>
</dependency>
- 写springboot配置文件
# 不配置也可以,使用默认值
# page helper
pagehelper.helperDialect=mysql
pagehelper.supportMethodsArguments=true
pagehelper.params=count=countSql
- 写 mapper 文件
就是正常的查询
<select id="findPage" resultType="com.pojo.EmpScoreSummarySimple">
select * from EmpScoreSummarySimple
</select>
- 写 mapper 接口
List<EmpScoreSummarySimple> findPage();
- 调用
PageHelper.startPage(1, 10, " id desc ");// 参数 : pageNum,pagesize,排序字符串
List<EmpScoreSummarySimple> result = enterpriseRemindMapper.getEmpolyeeScoreForPC();
PageInfo pageInfo= new PageInfo<>(result);
- 排序问题
PageHelper1.3 以下的版本会出现排序失败的问题,
解决方法 :
- 把 PageHelper升级到 1.3版本或以上版本
- 不用PageHelper的排序( 即 PageHelper.startPage(1, 10 ) ),把排序写进 sql 语句里
更多推荐
已为社区贡献1条内容
所有评论(0)