springboot + mybatis 报错: org.apache.ibatis.binding.BindingException: Invalid bound statement

版权声明:本文为博主原创文章,未经博主允许不得转载。 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和***只是不方便展示,故做了模糊替换)

猜你喜欢

转载自blog.csdn.net/baofengyu90/article/details/82859160