版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baofengyu90/article/details/82859160
最近从网上下载了一个开源项目,在本地跑了一下,报错:
Caused by: org.apache.ibatis.binding.BindingException:
Invalid bound statement (not found):
com.xxx.xxx.dao.***Dao.****Update
仔细检查了一下*Mapper.xml 文件中的sql是否有语法错误、dao类里面的方法名和*Mapper.xml名称是否对应,都没有问题。最后发现:*Mapper.xml中的namespace对应关系没写对。
如下:
<mapper namespace="X****Mapper">
改为:
com.xxx.dao.xxx***Dao
问题解决。(上面的代码中xxx和***只是不方便展示,故做了模糊替换)