解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)的问题。

问题描述:

在运行SpringBoot项目时,出现以下错误:

大多原因是一下两个原因:

1.在resources文件加下创建的mapper文件夹类型没有正确选择(eclipse选择Folder,idea选择Directory)。

2.映射文件的mapper标签的namespace属性没有正确映射到dao层接口,或者application.properties中的属性mybatis.mapper-locations没有正确配置xml映射文件。

我也看了看我的代码:

解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)的问题。_第1张图片不觉得什么问题。

当问题无法解决时我想到,既然是xml文件的位置已经指定,那应该就是xml文件里的配置除了问题。

于是我尝试性的修改了namespace指定的地址

不再是指向mapper包,而是直接指向mapper包下的UserMapper接口,问题得以解决。

 解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)的问题。_第2张图片

 希望对读者有帮助!!!

你可能感兴趣的:(intellij-idea,spring,boot,java)