您的位置:首页 > 编程语言 > Java开发

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自定义类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: