MyBatis02 MyBatis基础知识之Mapper映射器
来源:互联网 发布:矩阵张量积怎么运算 编辑:程序博客网 时间:2024/06/07 01:53
1 Mapper映射器是什么
是符合映射文件要求的接口
接口要求
a. 方法名要与sql的id一致。
b. 方法的参数类型要与parameterType一致。
c. 方法的返回类型要与resultType一致。
映射文件要求
namespace必须等于接口名(包含包名)
增加笔记(2017年5月19日09:19:46)
Mapper映射器的作用:如果我们不使用Mapper映射器,那么我们就必须调用SqlSession的相应方法区执行相应的增、删、改、查操作;如果我们使用了Mapper映射器,那么我们执行增、删、改、查这些操作时使用的就是Mapper映射器中的相应方法;但是要想使用Mapper映射器中的方法必须要有一个Mapper映射器对象,这个对象可以通过SqlSession的getMapper方法得到,例如:AdminDao ad = sqlSession.getMapper(AdminDao.class);当然也有得到Mapper对象的简便方法,那就是使用spring去集成mybatis,通过在spring配置文件中配置MapperScannerConfigurer就可以帮相应的Mapper映射器配置一个bean,以后我们就可以通过spring容器来使用这个bean啦。
2 如何使用Mapper映射器
2.1 导包
2.2 添加mybatis配置文件
2.3 编写实体类(类的属性名和表的字段名保持一致)
2.4 编写 AdminDao 接口
接口中方法的要求
a. 方法名要与sql的id一致。
b. 方法的参数类型要与parameterType一致。
c. 方法的返回类型要与resultType一致。
2.4 添加映射文件并进行编写
映射文件需满足的要求
映射文件的 namespace 必须等于接口名(包含包名)
- MyBatis02 MyBatis基础知识之Mapper映射器
- MyBatis框架mapper映射器
- MyBatis之XML文件配置实现映射器Mapper
- Mybatis续、Mapper映射器接口规则
- Spring集成MyBatis (使用mapper映射器)
- Mybatis中Mapper映射
- Mybatis(Mapper映射开发)
- mybatis的mapper映射器引入映射文件
- mybatis--mapper映射文件配置之CRUD(INSERT,UPDATE,DENLETE)
- mybatis--mapper映射文件配置之select,resultMap
- Mybatis下mapper映射文件配置之insert、update、delete
- mybatis--mapper映射文件配置之CRUD(INSERT,UPDATE,DENLETE)
- Mybatis学习之mapper映射文件中属性的含义
- myBatis的mapper映射文件之批量处理
- MyBatis框架核心之(二)Mapper配置文件使用接口映射
- Mybatis-Mapper.xml输入输出映射
- Mybatis-Mapper.xml输入输出映射
- mybatis-mapper的复杂映射
- Borland C++ Builder 5 启动报错 1 transfer item(s) contain syntax errors
- Mac下使用Web服务器性能/压力测试工具
- Linux which命令的使用方法
- hibernate与mybatis异同与比较(涵盖网上各个版本,清晰明了)
- SDUT 3810 离散题目16
- MyBatis02 MyBatis基础知识之Mapper映射器
- PHP超级全局变量与魔术变量
- zabbix监控tomcat和相关模板(导入直接可用),一个主机监控多个tomcat
- 最大堆小习题
- HTML存储
- tomcat7 1000并发量配置 tomcat7配置优化
- win10如何安装ST-Link驱动
- android常见异常(ANR)
- MyBatis01 MyBatis基础知识