mybatis初学者所遇到的Invalid bound statement (not found): com.Mapper.adminloginMapper.getAdminLoginByName的错误问题
作为一个mybatis的初学者,可能在做项目的过程中会遇到很多的问题,这就是其中的一个小问题,以下为解决方案
1:检查xml文件所在package名称是否和Mapper interface所在的包名一一对应;
2:检查xml的namespace是否和xml文件的package名称一一对应;
3:检查方法名称是否对应;
4:去除xml文件中的中文注释;
5:随意在xml文件中加一个空格或者空行然后保存。
6:资源过滤问题
第六点非常容易忘记,需要进行资源过虑。在pom.xml中来配置
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>
</resources>
</build>
以上为此问题的解决思路,第六点是比较容易忘记的。