java.lang.ClassCastException: java.util.ArrayList cannot be cast to com.github.pagehelper.Page
2024-09-29 06:16:30
出现这个错误,首先看配置mybatis-config.xml中的
<plugins>
<plugin interceptor="com.github.pagehelper.PageHelper" />
<!-- 设置数据库类型 Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库-->
<!-- <property name="dialect" value="mysql"/> -->
<!-- </plugin> -->
</plugins>
这个有没有配置。注意:在com.github.pagehelper.PageHelper这个包为4.0以后的就不用写下面的数据库类型了,会自动识别。
然后看类里面的:
PageHelper.startPage(pageNum, pageSize);
Page<Device> page=(Page<Device>)deviceMapper.selectByExample(null);
return new PageResult(page.getTotal(),page.getResult());
PageHelper.startPage这个与下面语句是否为查询有关,这个是网上说的,具体是怎样我也不清楚,反正我的都可以
基本就是这两条。
最新文章
- 2016 Multi-University Training Contest 1
- rabbimq连接问题处理
- MyEclipse中直接打开class文件的方法
- 第1章 认识jQuery
- [BS-28] iOS中分页的几种算法
- android: permission和uses-permission
- XCode中#pragma的使用
- c3p0数据库连接池
- 分布式中,zookeeper的部署
- puTTY与SecureCRT的比较
- linux下gdal的python包的安装
- iOS图片处理
- Windows Store 手势编程小结
- 移动端日历控件 mobiscroll 的简单使用、参数设置
- Mybatis3.2.1整合Spring3.1
- Linux时间子系统之四:Timer在用户和内核空间流程
- 视频外同步信号研究---fvh
- 洗礼灵魂,修炼python(71)--爬虫篇—【转载】xpath/lxml模块,爬虫精髓讲解
- shell脚本中跳转另一台主机执行命令 <;<;EOF
- Python和Lua的默认作用域以及闭包