mybatis工作原理

MyBatis工作原理及流程

发布 : Java培训   发布时间:2022-01-25 14:33:47

品牌型号:联想 YOGA 14c/系统版本:windows7

mybatis的工作原理为:

1. mybatis配置文件,包括Mybatis全局配置文件和Mybatis映射文件,其中全局配置文件配置了数据源、事务等信息;映射文件配置了SQL执行相关的 信息。

2. mybatis通过读取配置文件信息(全局配置文件和映射文件),构造出SqlSessionFactory,即会话工厂。

3. 通过SqlSessionFactory,可以创建SqlSession即会话。Mybatis是通过SqlSession来操作数据库的。

4. SqlSession本身不能直接操作数据库,它是通过底层的Executor执行器接口来操作数据库的。Executor接口有两个实现类,一个是普通执行器,一个是缓存执行器(默认)。

5. Executor执行器要处理的SQL信息是封装到一个底层对象MappedStatement中。

(零基础Java自学)

其它答案
冰阔落2020-06-22 18:56:36

1、导入包

2、创建配置文件

3、创建实体和Mapper接口,已经映射文件

4、使用 工厂创建SqlSession

5、创建Mapper接口对象,执行接口方法