Mybatis 初始化

2017-12-01  本文已影响0人  不要加香菜

结合源码!

MyBatis的初始化可以有两种方式:

使用XML配置文件的初始化流程如下:

  1. 调用SqlSessionFactoryBuilder对象的build(inputStream)方法;
  2. SqlSessionFactoryBuilder会根据输入流 inputStream 等信息创建XMLConfigBuilder对象 ;
  3. SqlSessionFactoryBuilder调用XMLConfigBuilder对象的parse()方法;
  4. XMLConfigBuilder对象返回Configuration对象;
  5. SqlSessionFactoryBuilder根据Configuration对象创建一个DefaultSessionFactory对象;
  6. SqlSessionFactoryBuilder返回DefaultSessionFactory对象给Client,供 Client使用。

相关类

参考

  1. 深入理解mybatis原理, Mybatis初始化SqlSessionFactory机制详解
上一篇下一篇

猜你喜欢

热点阅读