Mybatis在idea中錯誤:Invalid bound statement (not found)


學習地址:http://www.cnblogs.com/hellokitty1/p/5216025.html 這里有詳細的教程

有幾點我要說一下,因為我使用的是idea 編譯,xml文件 可能會不被讀到

 

需要在maven 中配置一下

<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
</build>

<mappers>
<mapper resource="sqlmap/User.xml"/>
<!--通過resource方法一次加載一個映射文件 -->
<!--<mapper resource="sqlmap/UserMapper.xml"/>-->
<!-- 通過mapper接口加載單個 映射文件 遵循一些規范:需要將mapper接口類名和mapper.xml映射文件名稱保持一致,且在一個目錄 中 上邊規范的前提是:使用的是mapper代理方法 -->
<!--<mapper class="cn.itcast.mybatis.mapper.UserMapper"/>-->
<!-- 批量加載mapper 指定mapper接口的包名,mybatis自動掃描包下邊所有mapper接口進行加載 遵循一些規范:需要將mapper接口類名和mapper.xml映射文件名稱保持一致,且在一個目錄 中 上邊規范的前提是:使用的是mapper代理方法 -->
<package name="cn.itcast.mybatis.mapper"/>
</mappers>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM