首页 > 移动平台 > 详细

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

时间:2016-08-22 23:36:57      阅读:216      评论:0      收藏:0      [点我收藏+]

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

  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代理方法的使用

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!