Skip to content

玩转 MyBatis:深度解析与定制 #4

Open
@EruDev

Description

@EruDev

掘金小册《玩转 MyBatis:深度解析与定制》笔记

1. MyBatis 整体架构

MyBatis整体架构

  • 接口层:SqlSession 是与 MyBatis 交互的核心接口(包括后续整合 Spring Framework 用到的 SqlSessionTemplate);
  • 核心层:SqlSession 执行的方法,底层需要经过配置文件的解析、SQL 解析,以及执行 SQL 时的参数映射、SQL 执行、结果集映射,另外还有穿插其中的扩展插件;
  • 支持层:核心层的功能实现,是基于底层的各个模块,共同协调完成的。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions