1、 mybatis配置文件,有2类配置文件

a) 全局配置文件只能有一个文件名不是固定的约定文件名mybatis-config.xml,配置了运行参数、插件、连接池等信息。

b) Mapper.xml,映射文件,在整个mybatis中可以有多个配置文件,配置多个StatementSQL

2、 通过配置文件构造出SqlSessionFactory

3、 通过SqlSessionFactory获取到Sqlsession通过SqlSession就可以操作数据库

4、 SqlSession同底层的执行器来执行StatementSQL),mybatis提供了2种执行器的实现

a) 基本实现

b) 带有缓存功能的实现

5、 执行器通过定义的Mapped Statement对象来执行SQL

6、 参数传入参数类型有三种HashMap基本数据类型POJO对象

7、 结果输出输出结果集类型有三种HashMap基本数据类型POJO对象