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>

posted on 2017-04-20 11:16  Hugo丶  阅读(2489)  评论(0编辑  收藏  举报

导航