Mybatis源码解读——Mybatis demo工作流程

来源:互联网 发布:怎么学编程 编辑:程序博客网 时间:2024/05/02 16:21

—Mybatis简单demo—


        这是一个简单的Mybatis所使用的开发流程,在这里我们省掉了基本配置文件,以及一些工具类。具体代码,这里不做陈述,网上好文章很多。



—Mybatis工作执行流程—




—Mybatis功能架构—




    Mybatis的功能架构分为三层:

  1.     API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。
  2.     数据处理层:负责具体的SQL查找、SQL解析、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。
  3.     基础支撑层:负责最基础的功能支撑,包括连接管理、事务管理、配置加载和缓存处理,这些都是共用的东西,将他们抽取出来作为最基础的组件。为上层的数据处理层提供最基础的支撑。


0 0
原创粉丝点击