問題 |
此異常的原因是由於mapper接口編譯後在同一個目錄下沒有找到mapper映射文件而出現的。由於maven工程在默認情況下src/main/java目錄下的mapper文件是不發佈到target目錄下的。
解決方法 |
在e3-manager-dao工程的pom文件中添加如下內容:
<!-- 如果不添加此節點,mybatis的mapper.xml文件都會別漏掉 -->
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
然後,update project
小結 |