码迷,mamicode.com
首页 > 其他好文 > 详细

【Mybatis】mybatis绑定错误 Invalid bound statement (not found)

时间:2020-04-23 18:58:03      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:教程   后缀名   blank   blog   tps   color   bat   lan   img   

!!!一个惊天巨坑!!!

因为要进行复杂的动态sql查询,从注解方式转到xml方式,看了https://mybatis.org/mybatis-3/zh/写好代码,能跑起来,一操作数据库就报错:Invalid bound statement (not found),即在mybatis中mapper接口与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml要么是找不到,要么是找到了却匹配不到

错误信息定位是在调用mapper接口处,那实际就是xml这里出错了,搜索了很多教程,这个https://blog.csdn.net/sundacheng1989/article/details/81630370博文里说得比较全,评论也有很多解决办法。

但是我挨个排查了,都不是这些错误,最后发现是xml文件后缀的问题

 

技术图片

上面不带xml后缀的文件是通过右键->file->输入文件名但不输入后缀名创建的,这样mybatis就找不到这个mapper文件;

下面带xml文件是右键->file->输入文件名和后缀名创建的,操作数据库OK。

 

over。

 

【Mybatis】mybatis绑定错误 Invalid bound statement (not found)

标签:教程   后缀名   blank   blog   tps   color   bat   lan   img   

原文地址:https://www.cnblogs.com/qxxblogs/p/12762661.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!