IDEA+Maven:invalid bound statement (not found)解决办法
环境:idea+maven+java web+bootstarp+sql server
问题bug

解决问题解决
1.检查xml文件的namespace是否正确
2.Mapper.java的方法在Mapper.xml中没有,然后执行Mapper的方法会报此
3.xxxMapper.java的方法返回值是List,而select元素没有正确配置ResultMap,或者只配置ResultType
4.如果你确认没有以上问题,请任意修改下对应的xml文件,比如删除一个空行,保存.问题解决
5.看下mapper的XML配置路径是否正确
以上还是不好使得话
pom.xml修改
<!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 -->
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
IDEA Maven项目中invalid bound statement解决方法
本文介绍了在IDEA使用Maven构建的JavaWeb项目中遇到'invalid bound statement (not found)'错误的解决方案。包括检查XML文件命名空间、Mapper.java与Mapper.xml对应方法的匹配、ResultMap配置、XML配置路径的正确性,以及在pom.xml中添加资源扫描配置。如果以上步骤仍无法解决问题,建议尝试清理并重新构建项目。
3443

被折叠的 条评论
为什么被折叠?



