一、mybatis工作原理
- 第一步:读取mybatis核心配置文件 mybatis-config.xml 。核心配置文件会自动加载mapper映射文件(即:sql配置文件)。
- 第二步:通过核心配置文件构建sqlsessionFactory 会话工厂。
- 第三步:通过sqlsessionFactory 会话工厂构建sqlsession对象,该对象中包含sql语句执行的所有方法。
- 第四步:Executor 执行器执行,Executor 执行器它会根据SqlSession 传递的参数动态地生成需要执行的SOL 语句,同时负责查询缓存的维护。
- 第五步:输入参数映射
- 第六步:输出结果映射
二、mybatis配置文件
通过mybatis的工作原理,我们可以发现mybatis的配置文件由以下几部分组成。
1) mybatis-config.xml 核心配置文件: 该配置文件中描述了mybatis的默认环境,数据库环境,jdbc事物管理以及连接数据库的相关信息。
<?xml version=