美文网首页
带你学习Mybatis之mybatis构成

带你学习Mybatis之mybatis构成

作者: 墨线宝 | 来源:发表于2024-06-08 23:13 被阅读0次

    mybatis构成

    mybatis可以抽象为三层:基础支持层(框架支撑层)、数据处理层和接口层

    • 基础支持层包括:数据源、事务管理、日志、类型转换、缓存、Bind、解析器等
    • 核心处理层包括:配置解析、配置映射、SQL解析、SQL执行、结果集映射、插件等
    • 接口层主要提供JAVA API
    mybatis架构

    一条 SQL 的请求过程首先会经过 Executor 执行器,它主要负责管理创建 StatementHandler 对象,然后由 StatementHandler 对象进行数据库的连接以及生成 Statement 对象,并解析 SQL 参数, ParameterHandler 对象负责把 Mapper 方法中的参数映射到 XML 中的 SQL 语句中,最后由ResultSetHandler进行 SQL 结果集的处理工作

    https://zhhll.icu/2020/框架/mybatis/组件分析/0.mybatis构成/

    本文由mdnice多平台发布

    相关文章

      网友评论

          本文标题:带你学习Mybatis之mybatis构成

          本文链接:https://www.haomeiwen.com/subject/rxlbqjtx.html