码迷,mamicode.com
首页 > 其他好文 > 详细

MyBatis中相关的类及其职责

时间:2019-12-10 13:22:56      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:数据库   会话   type   集合   参数转换   配置信息   parameter   配置   查询缓存   

类名 职责
SqlSession                作为MyBatis工作的主要顶层API,表示和数据库交互的会话,完成必要数据库增删改查功能
Executor                    MyBatis执行器,是MyBatis 调度的核心,负责SQL语句的生成和查询缓存的 维护
StatementHandler     封装了JDBC Statement操作,负责对JDBC statement 的操作,如设置参数、将Statement结果集转换成List集合
ParameterHandler    负责对用户传递的参数转换成JDBC Statement 所需要的参数
ResultSetHandler     负责将JDBC返回的ResultSet结果集对象转换成List类型的集合
TypeHandler             负责java数据类型和jdbc数据类型之间的映射和转换
MappedStatement    MappedStatement维护了一条<select>
SqlSource                负责根据用户传递的parameterObject,动态地生成SQL语句,将信息封装到BoundSql对象中,并返回
BoundSql                 表示动态生成的SQL语句以及相应的参数信息
Configuration           MyBatis所有的配置信息都维持在Configuration对象之中

MyBatis中相关的类及其职责

标签:数据库   会话   type   集合   参数转换   配置信息   parameter   配置   查询缓存   

原文地址:https://www.cnblogs.com/lingcheng7777/p/12015816.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!