MyBatis——初始化过程

MyBatis初始化基本过程:SqlSessionFactoryBuilder根据传入的数据流生成Configuration对象,然后根据Configuration对象创建默认的SqlSessionFactory实例。
    初始化步骤分解:
      1.调用SqlSessionFactoryBuilder对象的build(inputStream)方法。
      2.SqlSessionFactoryBuilder会根据输入流inputStream等信息创建XMLConfigBuiler对象。
      3.SqlSessionFactoryBuilder调用XMLConfigBuilder对象的parse()方法。
      4.XMLConfigBuilder对象解析XML配置文件返回Configuration对象。
      5.SqlSessionFactoryBuilder根据Configuration对象创建DefaultSessionFactory对象。
      6.SqlSessionFactoryBuilder返回Configuration对象给客户端,供客户使用。
   

posted @ 2019-04-02 14:30  !O0O!  阅读(428)  评论(0)    收藏  举报