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

Posted lkldeblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题相关的知识,希望对你有一定的参考价值。

代码五分钟,bug两小时还不止,哇,找这个出错原因真的是找了好久。话不多说,直击问题根源:测试类的包结构有问题!!!。

BingException异常,通常情况下一般是xml文件中的namespace没有和接口的全限定名对应上,或者是id没有和方法名对应上,或者是mapper的扫描文件没有写对,这些容易找到的问题。

这些问题其他人总结的都很好了,如果是一般的名字、参数没有对应上可以参见如下:https://www.cnblogs.com/yucongblog/p/7550590.html

But这些我都检查了这么多遍了,没有问题。为什么还是报BingException!!!

好了,看一下项目结构,一个类一个类进行对比,一个方法一个方法进行对比。

之前的包结构是com.lkl,这里我是为了演示这个错误,所以没有java目录。实际我是之前错误项目中是有java这个文件的,不知道为什么错误改过来后再想演示这种并排的包结构演示不出来了。

技术图片

 

技术图片

以上是关于org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题的主要内容,如果未能解决你的问题,请参考以下文章

org.apache.ibatis.binding.BindingException原因汇总

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

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

org.apache.ibatis.binding.BindingException原因汇总

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

org.apache.ibatis.binding.BindingException导致的原因