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

  • 解决 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
  • 问题,即在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口与xml要么是找不到,要么是找到了却匹配不到。

依此查找

  1. 检查 spring-mybatis.xml是否指定了 mybatis的全局配置文件和 *mapper.xml 配置文件是否配置了。
  2. 检查xml文件所在package名称是否和Mapper interface所在的包名一一对应;
  3. 检查xml的namespace是否和xml文件的package名称一一对应;
  4. 检查方法名称是否对应;
  5. 去除xml文件中的中文注释;
  6. 随意在xml文件中加一个空格或者空行然后保存。

参考
https://blog.csdn.net/sundacheng1989/article/details/81630370
https://www.cnblogs.com/itzyz/p/10954427.html

原文地址:https://www.cnblogs.com/zk2020/p/15696664.html