mybatis报错:BindingException: Invalid bound statement (not found)

Posted 巨头之路

tags:

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

SpringBoot项目中集成mybatis,在使用mybatis中遇到:mybatis的xml文件映射不到的异常,解决如下

异常日志:

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

出现这问题,只能一步步进行排查:

  • 1.检查xml文件所在的package名称是否和interface所在的package名称一致
  • 2.检查xml文件的namespace是否和mapper文件的package路径名一致
  • 3.检查mapper文件的函数名称和xml里的id值 是否一致
  • 4.去掉xml文件中的中文注释
  • 5.随意在xml文件中加一个空格或者空行然后保存
  • 6.对项目进行clean操作,重新编译

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

Mybatis 报错

mybatis批量删除foreach报错

spring+Mybatis 整合报错

mybatis-generator代码生成报错?

MyBatis批量插入返回主键报错

mybatis-generator报错:org.mybatis.generator.api.dom.xml.Element