mybatis架构
程序员文章站
2023-04-07 08:21:08
介绍源码之前我们先看看mybatis的架构图是什么样子 ......
介绍源码之前我们先看看mybatis的架构图是什么样子
- mybatis-config.xml就是mybatis的全局配置文件,其中dao层的mapper文件已经在mapper标签中引入了
- configuration就是根据mybatis-config.xml解析出来的一个对象
- sqlsessionfactory根据configuration创建一个生产sqlsession的类
- sqlsession是用来操作数据库的类
- excutor是执行sql的类
- mappedstatement是对操作数据库存储的封装,包括了输入和输出的参数和执行的sql