springMVC+Mybatis 学习笔记-【1】Mybatis的框架原理
2017-04-10 14:18
381 查看
1、SqlMapConfig.xml(是mybatis的全局配置文件,名称不固定的)
作用:配置了数据源、事务、等mybatis运行环境
配置映射文件(配置sql语句)
mapper.sml(映射文件)
2、SqlSessionFactory(会话工厂),根据配置文件创建工厂
作用:创建SqlSession
3、SqlSession(会话)
作用:操作数据库(发出sql增、删、改、查)
4、Executor(执行器),是一个接口,它有两个实现(基本执行器、缓存执行器)
作用:SqlSession内部通过执行器操作数据库
5、 mapped statement(底层封装对象)
作用:对操作数据库存储封装,包括sql语句,输入参数、输出结果类型
封装类型:输入参数/输出结果 (1)java简单类型(2)hashmap(3)Pojo自定义类型
作用:配置了数据源、事务、等mybatis运行环境
配置映射文件(配置sql语句)
mapper.sml(映射文件)
2、SqlSessionFactory(会话工厂),根据配置文件创建工厂
作用:创建SqlSession
3、SqlSession(会话)
作用:操作数据库(发出sql增、删、改、查)
4、Executor(执行器),是一个接口,它有两个实现(基本执行器、缓存执行器)
作用:SqlSession内部通过执行器操作数据库
5、 mapped statement(底层封装对象)
作用:对操作数据库存储封装,包括sql语句,输入参数、输出结果类型
封装类型:输入参数/输出结果 (1)java简单类型(2)hashmap(3)Pojo自定义类型
相关文章推荐
- springmvc学习笔记(1)-框架原理和入门配置
- # springmvc学习笔记(1)-框架原理和入门配置
- springMVC学习笔记---day02 springMVC+spring+mybatis整合开发框架搭建
- springmvc学习笔记(1)-框架原理和入门配置
- springmvc学习笔记(21)-springmvc整合mybatis遇到的问题及解决小结
- springMVC学习笔记(一)-----springMVC原理
- mybatis学习笔记之基础框架(2)
- Mybatis学习(二)Mybatis框架的原理
- spring+mybatis轻量级企业框架的学习之路之错误笔记day04
- springmvc学习笔记(6)-springmvc整合mybatis(IDEA中通过maven构建)
- mybatis学习笔记之基础框架(2)
- 《深入理解Android:Telephon原理剖析与最佳实践》学习笔记(系统框架)
- springmvc学习笔记(8)-springmvc整合mybatis之service
- SpringMVC框架学习(1)--执行原理 及 xml注解配置说明
- Mybatis原理学习2:框架整体设计
- springmvc学习笔记--mybatis--使用插件自动生成实体和mapper
- springMVC学习笔记(一)-----springMVC原理
- 《深入理解Android:Telephon原理剖析与最佳实践》学习笔记(系统框架)
- SpringMVC学习笔记(3) 框架配置+HelloWorld(非注解版)
- Hadoop学习笔记(7)-简述MapReduce计算框架原理