Mr. Cappuccino的第54杯咖啡——Mybatis运行原理

Mybatis运行原理

    • Mybatis运行的三个阶段
    • Mybatis运行原理图

Mybatis运行的三个阶段

  1. 初始化阶段:读取并解析XML配置文件和注解中的配置信息,创建配置对象,并完成各个模块的初始化工作,底层采用建造者模式;
  2. 代理封装阶段:封装iBatis的编程模型,使用mapper接口开发的初始化工作,底层采用JDK动态代理模式;
  3. 数据访问阶段:通过SqlSession完成SQL的解析、参数的映射、SQL的执行、结果的解析过程;

Mybatis运行原理图

Mr. Cappuccino的第54杯咖啡——Mybatis运行原理_第1张图片

你可能感兴趣的:(mybatis,mr,mybatis)