zoukankan      html  css  js  c++  java
  • 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这个与下面语句是否为查询有关,这个是网上说的,具体是怎样我也不清楚,反正我的都可以


    基本就是这两条。

    解决问题= 态度(珍惜,无我(找不到我),空船) +归因(并不是所有的问题都需要解决,并不是所有问题都需要现在解决,并不是所有的问题都需要自己解决) +解决方法 (金字塔原理 (背景,结论,阐述支撑观点,对于观点(背景,结论,观点。。。)二叉树) +系统循环方法)
  • 相关阅读:
    Java面試題(实用性高)
    索引的概述?
    给Eclipse提速的7个技巧
    ETL数据仓库
    实用SQL语句大全
    考证
    PL/SQL 程序
    eclipse
    httpd.conf详解,因为php始终报fileinfo扩展无法加载的错
    dockerfile创建镜像及容器
  • 原文地址:https://www.cnblogs.com/InterfaceAOP/p/10609647.html
Copyright © 2011-2022 走看看