框架学习系列 mybatis 第九篇 mybatis中Mapper代理的开发方式
来源:互联网 发布:平果笔记本屏幕软件 编辑:程序博客网 时间:2024/05/29 20:02
本节主要内容
1:mapper代理开发方式
2:Mapper代理开发规范
3:使用mapper大力方式开发
4:总结&下节预告
本文是《凯哥陪你学系列-框架学习之mybatis框架学习》中第九篇 mybatis中Mapper代理的开发方式
声明:本文系凯哥原创。转载请注明出处
一:mapper代理开发方式
1.1:什么是mapper接口
可以理解为dao接口。
1.2:什么是mappr代理?其实质是什么?
mapper代理使用的是jdk的代理策略
二:Mapper代理开发规范
2.1:Mapper接口的全限定名(全类名)要和mapper映射文件的namespace值一直
2.2:mapper接口的方法名称要和mapper映射文件的statement的id保持一致
2.3:mapper接口的方法参数类型要和mapper映射文件的statement的parameterTyp的值保持一致
而且参数是一个
2.4:mapper接口的方法返回值类型要和mapper映射文件的statement的resultType的值保持一致
三:使用Mapper代理方式开发以下需求
1:根据用户id查询用户信息
2:添加用户
3.1:创建mapper接口类(注意是接口)
3.2:创建mapper配置文件:
说明:根据使用规范进行操作
mapper配置文件的namespace对应mapper接口类的全路径
配置文件中statement的id与接口类中方法名一致
配置文件parameterType的类型和接口类中方法参数列表中类型保持一致
配置文件resultType的类型和接口类中方法返回值类型保持一致
3.3:将mapper配置文件添加到mybatis全局配置中
3.4:开发测试代码
以下是getMapper方法参数及源码说明。
说明:使用sqlSession.getMapper()这个方法的时候,传递的是对应mapper接口的class.
3.5:执行结果
3.6:使用原生dao开发和使用mapper代理开发比较
我们可以发现使用mapper代理开发省去很多事。
添加用户,各位朋友,自己测试。记住要commit
四:总结
通过本文学习,我们需要明白
1:使用mapper代理开发的时候规范
2:根据规范创建mapper接口类
3:创建对应的mapper配置文件
4:将mapper配置文件添加到mybatis全局配置文件中
下节预告:
【代码】框架学习系列 mybatis 第九篇 mybatis中Mapper代理的开发方式
- 框架学习系列 mybatis 第九篇 mybatis中Mapper代理的开发方式
- Mybatis框架学习(二)—DAO开发方式和Mapper代理的开发方式
- MyBatis中Mapper代理开发方式
- Mybatis Mapper代理的开发方式
- mybatis开发Mapper代理方式
- 【mybatis深度历险系列】深入浅出mybatis中原始dao的开发和mapper代理开发
- MyBatis学习记录(3):Mapper动态代理方式开发DAO
- Mybatis框架Mapper代理配置的两种方式
- mybatis入门--mapper代理方式开发
- SSM框架Mybatis之Mapper代理开发
- MyBatis的Mapper代理开发方式的简单使用
- 【MyBatis-05】mybatis开发mapper的方式
- 框架学习系列 mybatis 第八篇 mybatis开发dao的方式
- 代码 框架学习系列 mybatis 第八篇 mybatis开发dao的方式
- mybatis基于mapper代理的开发
- MyBatis之 mapper代理方式
- Mybatis开发dao的方法--Mapper代理篇
- mybatis--开发Dao--原始dao方式和Mapper代理方式
- Google QUIC协议:从TCP到UDP的Web平台
- hpu暑假训练 B
- Qt 多进程通信之消息队列
- word2vec【1】
- 11.2常用类(Arrays类,Bigdecimal类,BigInteger类,System类,Calendar类,Date类,Math类,Random类,正则表达式)
- 框架学习系列 mybatis 第九篇 mybatis中Mapper代理的开发方式
- tomcat通过conf-Catalina-localhost目录发布项目详解
- 电商品牌侵权的表现有哪些呢?
- GridView和ListView禁止滑动
- MySQL性能分析及explain的使用
- 简单实现短信验证码的倒计时效果
- Ignatius and the Princess IV --DP
- 艺术家薛林兴、陈葆棣一行来访汪国新北京诗书画院
- 代码走读之client处理流程(不断更新)