zoukankan      html  css  js  c++  java
  • Mybatis执行流程

    Mybatis执行流程

     

    1. 加载全局配置文件
    2. Xml全局配置文件产生一个xmlConfigBuilder构建者类,调用parse()方法构建configuration对象
    3. Configuration就是全局配置对象
    4. 调用build()方法创建SQLSessionFactory会话工厂
    5. SQLSessionFactory生命周期是从创建一直到服务器关闭,单例的
    6. 调用openSession()方法生产SQLSession对象
    7. SQLSession对象非线程安全的,每次访问数据库都需要创建一个新的SQLSession对象,当得到结果的时候家就会销毁
    8. SQLSession对象中有Executor执行器接口,对数据库进行操作
    9. Statement处理器中登的StatementHandler类,封装了对数据库操作的各种方法,使用时调用方法
    10. 结果集处理—结果集处理器ResultSetHandler
  • 相关阅读:
    [转]我们都是花栗鼠
    学习Tkinter
    彻底理解Python切片
    信息隐藏技术
    Hex棋
    web服务器一些概念
    Redis学习笔记
    Python知识总结(二)
    Python知识总结
    最小联结词组
  • 原文地址:https://www.cnblogs.com/lcxz/p/10249262.html
Copyright © 2011-2022 走看看