0%

MyBatis-原理

MyBatis原理

TODO

主要接口

SqlSessionFactory

  • Spring框架中<<FactoryBean<SqlSessionFactory>>利用FactoryBean功能构建出SqlSessionFactoryBean。
  • 通过SqlSessionFactoryBuilder构建出SqlSessionFactory(自带仅一个DefaultSqlSessionFactory实现类)
  • 之后可以通过SqlSessionFactory构造出SqlSession

SqlSession

  • 访问MyBatis门户
  • 自带仅一个DefaultSqlSession实现类

Configuration & Mapper

Configuration

  • MyBatis本身配置信息
  • 接口配置信息

Mapper

Executor

Transaction

Mapper

MapperProxy

selectList

doQuery

来源

https://www.icourse163.org/learn/XMU-1462056168#/learn/content