博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis 分页插件的版本不同 :java.lang.ClassCastException: com.github.pagehelper.PageHelper.....
阅读量:3969 次
发布时间:2019-05-24

本文共 800 字,大约阅读时间需要 2 分钟。

问题描述:使用mybatis插件遇到的问题:版本5.0和4.2之前的区别:java.lang.ClassCastException: com.github.pagehelper.PageHelper cannot be cast to org.apache.ibatis.plugin.Interceptor

原因分析:
5版本:public class PageHelper extends PageMethod implements Dialect, Chain
在配置和新配置文件时:

4.2版本前:public class PageHelper implements Interceptor

但是注意:4.2.x 注意这里面配置的jsqlparser版本和pagehelper版本的问题:

net.sf.jsqlparser.statement.select.PlainSelect.getGroupBy()Lnet/sf/jsqlparse
解决方案
修改pom 文件的版本即可:

pom.xml文件的坐标:

com.github.pagehelper
pagehelper
5.2.0
com.github.jsqlparser
jsqlparser
3.1

我的核心配置文件:

我使用的这样测试通过!Over

转载地址:http://xfcki.baihongyu.com/

你可能感兴趣的文章
SQL - SQL Server判断字符串中是否有中文
查看>>
SQL - SQL Server查询近7天的连续日期
查看>>
SQL - SQL Server中如何取年、月、日 -DATEPART函数
查看>>
SQL - SQL Server 一列或多列重复数据的查询,删除
查看>>
NET - .NET Core WebAPI + Vue + Axios 导出Excel / CSV
查看>>
NET - NET Core quartz.net 时间表达式----- Cron表达式详解
查看>>
NET - .NET Core 之 Abp Audit-Logging
查看>>
NET - .NET Core 之 Abp 整合 Quartz
查看>>
Spring - Nacos 配置实时更新原理分析
查看>>
依赖注入
查看>>
android 各式各样progress 进度条大全
查看>>
开发Google眼镜的app
查看>>
Android base-adapter-helper 源码分析与扩展
查看>>
Android 4.4从图库选择图片,获取图片路径并裁剪
查看>>
Android Fragment 你应该知道的一切
查看>>
使用AudioManager调节播放器音量的开发实例
查看>>
安卓开发者必备的42个链接
查看>>
Eclipse下Ant自动打包,混淆和签名
查看>>
linux环境下编译不成功
查看>>
Android WebView Long Press长按保存图片到手机
查看>>