org.apache.ibatis.binding.BindingException: I…

2020-02-05 16:03:44来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

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

异常信息: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文件中添加了以上的配置。

 


原文链接:https://www.cnblogs.com/wlv1314/p/12264169.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:img标签无法显示src中名字中带有中文的图片的问题

下一篇:【rabbitmq】Queueingconsumer被废止后老代码如何做的解决方案