请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

分页这边出现的方法找不到问题

今天这边执行分页的时候出现的一个问题 

Controller层,jsp页面,tag文件这些都有核对过,基本都是一样的.

但是这边查询结果的时候提示这样的问题https://img1.sycdn.imooc.com//szimg/5b7909ce0001cd2317550189.jpg

按理解应该是statementHandler里面的prepare方法的问题?

PageInterceptor这个类开始核对过没问题的.运行后还是这样的结果.

就把老师那边的PageInterceptor类拷贝过来运行.结果一样的,

这个问题是什么原因的?要怎么解决?百度上貌似没有什么好答案.

这边帖子里有一个人遇到过这样的问题后来解决了,

但是没有说是怎么解决的.

不清楚所以就过来问下了.

正在回答

2回答

我现在用手机看不清楚图片,能说下具体异常名称吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 慕用7446440 #1
    1:PersistenceException,
    2:PluginException
    3:NoSuchMethodException
    这边出现的问题和https://coding.imooc.com/learn/questiondetail/51782.html
    这里的问题貌似是一致的
    回复 有任何疑惑可以回复我~ 2018-08-19 14:16:44
  • 源生活 回复 提问者 慕用7446440 #2
    可能是mybatis的版本与视频中不一致,一个是去看下ssm路径里mybatis教程,了解一下这部分内容,另一个用我留的工程里的内容替换你的,不只是代码,包括pom.xml里的配置。
    回复 有任何疑惑可以回复我~ 2018-08-19 14:22:48
  • 提问者 慕用7446440 回复 源生活 #3
    因为对maven那边不是很熟练,所以后面就自己用的web直接写的.那些jar也是慢慢加的- - 老师的mybatis教程看了几次了.这边分页拦截器确实代码部分都是一致的,后面试过拷贝也是. mybatis版本不一致?我用的是mybatis-3.4.6 这部分会有什么影响吗?应该要怎么弄
    回复 有任何疑惑可以回复我~ 2018-08-19 14:25:11
慕无忌6806251 2018-09-17 18:35:18

我之前发生过这个问题,经过排查基本确定是mysql包版本问题,我用的数据库是mysql最新的mysql8.0.12,用的 mysql-connector-java8.0.12的驱动,我在调试时也出现你的问题,我最后没有用视频里mybatis3.3.0的本版,改成3.4.1问题消除。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信