欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mybatis架构

程序员文章站 2023-04-07 08:21:08
介绍源码之前我们先看看mybatis的架构图是什么样子 ......

介绍源码之前我们先看看mybatis的架构图是什么样子

mybatis架构

  1. mybatis-config.xml就是mybatis的全局配置文件,其中dao层的mapper文件已经在mapper标签中引入了
  2. configuration就是根据mybatis-config.xml解析出来的一个对象
  3. sqlsessionfactory根据configuration创建一个生产sqlsession的类
  4. sqlsession是用来操作数据库的类
  5. excutor是执行sql的类
  6. mappedstatement是对操作数据库存储的封装,包括了输入和输出的参数和执行的sql