如題:
問題請看圖,target目錄是編譯之后的,發現並沒有對應的mapper.xml文件
原因:
maven項目默認不加載此類文件
解決辦法有兩個:
其一是將mybatis的xml映射文件放在maven中的“resources”目錄下;
其二是在maven項目的根目錄的pom.xml文件中添加指定生成xml資源文件的目錄,其代碼如下:
<!-- maven 默認不會編譯xml配置文件,需要手動指定-->
<project>
----
---- <build>
----
----
<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>true</filtering> </resource> </resources> </build>
</project>