分页插件报类型转换异常: class java.util.ArrayList cannot be cast to cl ...

打印 上一主题 下一主题

主题 984|帖子 984|积分 2952



题目描述

在springboot和mybatis中使用分页插件时报错:java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class com.github.pagehelper.Page (java.util.ArrayList is in module java.base of loader 'bootstrap'; com.github.pagehelper.Page is in unnamed module of loader 'app') 试了很多方法都没有办理

缘故起因分析:

   现实上只是引入的pagehelper版本低了,和项目中使用的其他库的版本不兼容。版本不匹配导致了类型转换错误。
  办理方案:

   在pom.xml文件中将引入的pagehelper依赖的版本更新为1.4.7即可,以下是分页插件的依赖,直接将其复制粘贴到pom.xml文件中,刷新。若刷新失败就重启一下idea,再次打开后会主动下载更新版本(注:我用的Java版本为17,JDK20,springboot版本是3.x.x)
  1.         <!-- 分页插件 -->
  2.         <dependency>
  3.             <groupId>com.github.pagehelper</groupId>
  4.             <artifactId>pagehelper-spring-boot-starter</artifactId>
  5.             <version>1.4.7</version>
  6.         </dependency>
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

盛世宏图

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表