美文网首页
Mybatis --核心组件介绍

Mybatis --核心组件介绍

作者: 编程人生 | 来源:发表于2022-09-10 15:22 被阅读0次

        不忘初心,方得始终.我一直未离开.

先看下面一张图:

Mybatis 几大核心组件

Mybatis 核心组件介绍:

sqlsession 组件,它是用户层面的API。实际上SqlSession 是Executor 组件的外观,目的是为用户提供更友好的数据库操作接口,这是设计模式中的外观模式的典型应用。

configuation : 用于描述Mybatis主要配置信息,Mybatis框架在启动时会加载主配置文件,将配置转换为Configuration对象.

Excutor: Sql执行器,用于和数据库交互.Mybatis中对数据库所有的增删改查操作都是由Executor组件完成.

MappedStatement : 用于描述SQL配置信息,Mybatis框架启动时,xml文件或者注解配置的sql信息会被转换为MapperedStatement对象注册到Configuration组件中.

StatementHandler : 封装了对JDBC中的Statement对象的操作,包括为Statement参数占位符设置值,通过Statement对象执行SQL语句.

TypeHandler: 类型处理器,用于Java类型与JDBC类型之间的转换.

ParameterrHandler: 当Mybatis框架使用的Statement类型为CallableStatement  和 PreparedStatement时,ParemeterHandler用于参数占位符设置值.

ResultSetHandler: 封装了对ResultSet对象的处理逻辑处理逻辑,将结果集转换为Java实体对象.

相关文章

  • Mybatis --核心组件介绍

    不忘初心,方得始终.我一直未离开. 先看下面一张图: Mybatis 核心组件介绍: sqlsession 组件,...

  • 从一个简单例子聊MyBatis(二)

    从一个简单例子聊MyBatis(二) 上一篇文章分析了MyBatis的几个核心组件,这篇文章会介绍剩下的组件:Bo...

  • Mybatis源码研读(一)—— XML解析

    走进Mybatis 上文中简单的介绍过了Mybatis的使用。本篇文章将介绍Mybatis如何解析XML 组件: ...

  • mybatis核心组件

    jdbc规范: Connection 代表和数据库之间的连接 Statement 执行sql ResultSe...

  • mybatis重要组件

    本文简单介绍mybatis(基于3.4.2版本)的几个核心组件,为下面的源码解析打下基础 本章要点 SqlSour...

  • Mybatis的入门

    一.Mybatis介绍 二.Mybatis的架构 三.Mybatis入门程序开发 下载mybatis 导包核心+依...

  • MyBatis基础

    MyBatis核心组件 SqlSessionFactoryBuilder 构造器,根据代码或者配置生成SqlSes...

  • MyBatis运行原理分析

    在了解MyBatis的运行流程前,先快速了解下MyBatis的四大核心组件,MyBatis的整个执行流程都是围绕这...

  • 一、Spring整合MyBatis

    一、本课目标 掌握Spring整合Mybatis的基本方法 二、整合思路 由IOC接管MyBatis核心组件的创建...

  • MyBatis的核心组件

    SqlSessionFactory工厂接口 使用MyBatis首先是实用配置或者代码去生产SqlSessionFa...

网友评论

      本文标题:Mybatis --核心组件介绍

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