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

版权声明:原创文章,转载请说明出处 https://blog.csdn.net/Destiny_strive/article/details/82903226

错误图如下:

我找到两个原因都可以构成这种错误:

原因一:mapper接口的方法名和xml文件里对应的语句的id名不同,id和方法改为一致的即可解决。

原因二:先看下面的截图

这是spring配置文件中的一段:

这是资源文件夹下mapper文件下的xml文件:

扫描二维码关注公众号,回复: 3639831 查看本文章

在检查了很久xml和接口没问题后,我终于看到了这个坑爹的错误,我在spring配置文件中扫描的是.xml结尾的,而这里只有UserMapper.xml被扫描到!!!所以其他另个xml中的方法一旦被调用也会报上面的错误。

猜你喜欢

转载自blog.csdn.net/Destiny_strive/article/details/82903226