首页 > 其他 > 详细

Mybatis 核心组件(一)-- 概述

时间:2020-06-18 16:39:09      阅读:60      评论:0      收藏:0      [点我收藏+]

原文链接: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 类型之间的映射。

公众号

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

技术分享图片

Mybatis 核心组件(一)-- 概述

原文:https://www.cnblogs.com/javaDeveloper/p/13158128.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!