使用分页插件PageHelper报类转换异常

报错信息:java.util.ArrayList cannot be cast to com.github.pagehelper.Page

产生原因:

PageHelper.startPage(pageNumber, pageSize);
List userIdList = userRoleMapper.selectUserIdByRole();
List list = logDao.selectAllLog();
return (Page)list;

 在查询要返回的结果前还进行了一次数据库查询,调整为以下顺序后正确:

List userIdList = userRoleMapper.selectUserIdByRole();
PageHelper.startPage(pageNumber, pageSize);
List list = logDao.selectAllLog();
return (Page)list;

 

你可能感兴趣的:(常见报错处理)