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对象给客户端,供客户使用。

浙公网安备 33010602011771号