此異常的原因是由于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>***.xml</include> </includes> <filtering>false</filtering> </resource> </resources> </build> |