om.github.pagehelper.PageHelper cannot be cast to org.apache.ibatis.plugin.
该错误是在配置mybatis的plugin时出现的,意思是PageHelper不能转换成mybatis核心配置文件中的plugin插件。
解决办法:
这里是因为maven项目的pom.xml文件中pageHelper的版本 和 mybatis的核心配置文件标签的配置不匹配导致的。
不同版本的不同配置:
1.当pageHelper的版本为4.0.x及以下,配置如下:
<!--当pagehelper的版本为4.0.x就是用下面的配置方法-->
<plugin interceptor="com.github.pagehelper.PageHelper">
<property name="dialect" value="mysql"></property>
</plugin>
2.当pageHelper的版本为5.0.x及以上时,配置如下:
<!--当pagehelper的版本高于5.0.x就是用下面的配置方法-->
<plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin>
注:mybatis通过组件进行分页,太tm简单了!!!!