<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.1.4</version>
</dependency>
项目中仅加入这个依赖使用PageHelper。
当Mapper层的返回类是List,想强转成Page便会报
java.lang.ClassCastException: java.util.ArrayList cannot be cast to com.github.pagehelper.Page
Mapper层
List<StaffInfo> queryStaffCodes(StaffInfoDto queryStaffInfoDto);
Service层
Page<StaffInfo> staffInfos =(Page<StaffInfo>)staffInfoMapper.queryStaffCodes(staffInfoDto);
解决办法增加依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.5</version>
</dependency>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-autoconfigure</artifactId>
<version>1.2.5</version>
</dependency>