zoukankan      html  css  js  c++  java
  • Mybatis 核心组件(一)-- 概述

    原文链接:Mybatis 核心组件(一)-- 概述

    Mybatis 执行流程及核心组件如下图所示

    核心组件概述

    组件 相关描述
    Configuration Mybatis 的主要配置。
    包含属性、设置、类型别名、类型处理器、对象工厂、环境配置和映射器等信息。
    MappedStatement 用于描述 Mapper 中的 SQL 配置信息。
    对 Mapper XML 配置文件中 "<select | update | delete | insert>" 等标签,或者 @Select、@Update、@Delete、@Insert等注解配置信息的封装。
    SqlSession Mybatis 提供的面向用户的 API,可通过它来执行命令(增、删、改、查),获取映射器示例和管理事务。
    Executor Mybatis 的 SQL 执行器,Mybatis 中对数据库所有的增、删、改、查操作都是由它完成的。
    StatementHandler 封装了对 JDBC Statement 对象的操作。
    ParameterHandler 用于为 PreparedStatement 和 CallableStatement 对象参数占位符设置值。
    ResultSetHandler 封装了对 JDBC 中的 ResultSet 对象操作,将 SELECT 查询结果抓换成 Java 对象。
    TypeHandler MyBatis 中的类型处理器,用于处理 Java 类型和 JDBC 类型之间的映射。

    公众号

    喜欢我的文章,请关注公众号

  • 相关阅读:
    MJExtension的使用
    Swift
    2月22号 UITableView
    1月25号 CALayer
    1月22号 animation—1
    1月22号 KVC KVO
    2016.01.22 简单动画
    2016.01.22 KVC&KVO
    2016.01.22 单例模式(Singleton)
    2016.01.21 UITabBarController
  • 原文地址:https://www.cnblogs.com/javaDeveloper/p/13158128.html
Copyright © 2011-2022 走看看