java.lang.ClassCastException: java.util.ArrayList cannot be cast to com.github.pagehelper.Page


出現這個錯誤,首先看配置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這個與下面語句是否為查詢有關,這個是網上說的,具體是怎樣我也不清楚,反正我的都可以


基本就是這兩條。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM