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

第二节 Mapper代理开发模式

时间:2019-08-24 10:13:25      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:mapper   names   大量   重复   info   com   namespace   开发规范   ssi   

一:原始的开发dao

  实际开发中,我们程序员需要写dao接口和dao的实现类。

  1.1 dao接口

技术图片

 1.2 dao实现类

技术图片

  1.3 测试类

技术图片

  总结:

    在dao接口实现类方法存在很大大量重复的方法,这样会增加程序员的代码量

   调用sqlsession方法时将statementid硬编码了 比如我根据用户的id查找用户  

    调用SqlSession调用增删改查的方法时,由于该方法的变量类型使用的泛型,这就在编译阶段,即使类似错误,也不会报错,不利于开发维护

二:mapper代理开发---->相当于一个dao接口(其实本来就是一个接口。。。)

    2.1.1 思路(要遵循mapper代理开发规范)

程序员还需要编写mapper.xml映射文件

程序员编写mapper接口需要遵循一些开发规范,mybatis可以自动生成mapper接口实现类代理对象。

 

开发规范:

    2.1.1.1 映射文件

namespace --->对应UserMapper的接口地址

 技术图片

  2.1.1.2 UserMapper的接口

技术图片

  2.1.1.2 测试类

技术图片

  

第二节 Mapper代理开发模式

标签:mapper   names   大量   重复   info   com   namespace   开发规范   ssi   

原文地址:https://www.cnblogs.com/Yzengxin/p/11403283.html

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