异常描述
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
异常分析
此异常,为:ibatis 无效绑定异常
mybatis 源自于 ibatis,mybatis绑定异常,一般原因是mapper中的interface和.xml文件对应失败,需要细致对比一下。
解决方法
- 确认配置了 mybatis,并检查配置路径等信息是否正确。
- 确认 .xml 文件中的
namespace="path"
的path
是否是对应的的 interface文件所在位置。确认 .xml 文件中的namespace="path"
的path
是否是对应的的 interface文件所在位置。 - 确认 .xml 文件 和 interface 文件所在 包名保持一致。
- 函数名及其参数类型等保持一直。
这里做一下记录
问题的解决多亏了当时查到博主【softwarehe】的一篇博文《mybatis绑定错误》。