Invalid bound statement (not found) 原因和解决方法

一.复现

在我springboot项目,启动的时候,报了Invalid bound statement (not found) :绑定语句无效(未找到)

二.原因

mapper接口和mapper.xml文件没有映射起来

三.解决

1.查看mapper.xml中的namespace和接口mapper文件一致吗

在这里插入图片描述

2.看一下 target 里面有没有编译的mapper.xml文件

在这里插入图片描述

没有的话,打开maven点击clean一下,重新运行就ok了。

在这里插入图片描述

3.检查pom.xml文件中是否配置resource,不然mapper.xml文件不会被编译到 target。

   
     
         
             src/main/java
             
                 **/*.properties
                 **/*.xml
             
             false
         
         
             src/main/resources
             
                 **/*.properties
                 **/*.xml
             
             false
         
     

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/c1586b9eb7.html