zoukankan      html  css  js  c++  java
  • 阶段3 1.Mybatis_03.自定义Mybatis框架_5.自定义Mybatis的编码-创建两个默认实现类并分析类之间的关系

    把XMLConfigBuilder的包名补全

    这样我们就可以调用里面的loadConfiguration方法了

    创建工厂实现类


    实现SqlSessionFactory的接口

    实现接口里面的方法


    把cfg作为参数传递给SqlSessionFactory的实现类

    在实现类里面,提供一个Configration的对象,通过构造方法传递进来。

    Configuration里面包含了链接数据库的信息,以及执行的SQL语句

    创建SqlSession实现类








    工厂实现类里面把cfg传递到SqlSession的实现类里面。

    总结

    Resources读取出来的流交给了SqlSessionFactoryBuilder这个构建者。

    构建者给我们构建了一个工厂对象。

    工厂里面的对象给我们提供了一个Session方法

    接下来要做的是在这个session方法里面,去实现创建代理对象。和查询所有的操作。

  • 相关阅读:
    循环排序总结
    # 区间合并总结
    快慢指针
    #双指针总结
    滑动窗口总结
    leetcode 第 221 场周赛
    剑指 Offer 07. 重建二叉树
    leetcode 406. 根据身高重建队列
    [JLOI2014]松鼠的新家 T22 D71
    软件包管理器 T21 D71
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11300122.html
Copyright © 2011-2022 走看看