问题原因:
1、可能是mapper.xml中的sql查询和mapper.java中的方法没有绑定成功;
2、也可能是maven编译时并没有把这个mapper.xml文件编译到服务器中;
解决办法:
情况1:检查xml的namespace是否一致,检查Mapper文件路径是否正确;
情况2:在pom.xml中的build节点加入如下代码:

<resources>
<resource>
<directory>src/main/java</directory>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
本文探讨了MyBatis配置文件与部署过程中常见的问题,包括mapper.xml与mapper.java未绑定成功的情况及解决方案,以及如何确保mapper.xml文件被正确编译到服务器中。通过检查XML的namespace一致性、确认Mapper文件路径的正确性,并调整pom.xml文件中的资源配置,可以有效解决这些问题。
3052

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



