天天看點

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.e3mall.mapper.解決

此異常的原因是由于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>

繼續閱讀