码迷,mamicode.com
首页 > Web开发 > 详细

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

时间:2020-02-05 16:14:02      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:strong   get   pom   bind   exception   iba   nbsp   alt   java   

异常信息:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

技术图片

 

 原因分析:

出现此异常时因为接口和映射的mapper文件不再同一目录下所致。

但是代码中看到是在同一个目录下的

技术图片

 

 后来查看了编译后的文件,发现真的没有

技术图片

 

 这是为什么呢???

后来经过分析,得出结论。这是因为

maven工程在默认情况下src/main/java目录下的mapper文件是不发布到target目录下的。

解决办法:

解决办法很简单:在pom.xml文件中添加资源映射

技术图片

 

 还有一种方法就是 把mapper文件放到resource资源路径下,我的项目中都放到了src/main/java下了,所以在pom.xml文件中添加了以上的配置。

 

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

标签:strong   get   pom   bind   exception   iba   nbsp   alt   java   

原文地址:https://www.cnblogs.com/wlv1314/p/12264169.html

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