码迷,mamicode.com
首页 > 移动开发 > 详细

mybatis学习笔记,mapper代理方法的使用

时间:2016-08-22 23:39:10      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:mybatis

一.开发人员需要完成的任务:

  mapper.xml映射文件和mapper.java

二.开发规范


    1、在mapper.xmlnamespace等于mapper接口地址。

    2mapper.java接口中的方法名和mapper.xmlstatementid一致

   3mapper.java接口中的方法输入参数类型和mapper.xmlstatementparameterType指定的类型一致。

    4mapper.java接口中的方法返回值类型和mapper.xmlstatementresultType指定的类型一致。

mapper.java示例

//根据id查询用户信息
public User findUserById(int id) throws Exception;

mapper.xml示例

<select id="findUserById" parameterType="int" resultType="user">
SELECT * FROM USER WHERE id=#{value}
</select>

    5、SqlMapConfig.xml中加载mapper.xml

<!-- 通过mapper接口加载单个 映射文件
   遵循一些规范:需要将mapper接口类名和mapper.xml映射文件名称保持一致,且在一个目录中
      上边规范的前提是:使用的是mapper代理方法
		 -->
<mappers>
<mapper class="cn.itcast.mybatis.mapper.UserMapper"/>
</mappers>

或者

<mappers>
<!-- 批量加载mapper
指定mapper接口的包名,mybatis自动扫描包下边所有mapper接口进行加载
遵循一些规范:需要将mapper接口类名和mapper.xml映射文件名称保持一致,且在一个目录 中
上边规范的前提是:使用的是mapper代理方法
 -->
<package name="cn.itcast.mybatis.mapper"/>
</mappers>


mybatis学习笔记,mapper代理方法的使用

标签:mybatis

原文地址:http://10986334.blog.51cto.com/10976334/1841256

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!