MyBatis 核心对象

对象相关对象作用
ConfigurationMapperRegistry
TypeAliasRegistry
TypeHandlerRegist
包含了MyBatis 的所有的配置信息
SqlSessionSqlSessionFactory
DefaultSqlSession
对操作数据库的增删改查的API 进行了封装,提供给应用层使用
ExecutorBaseExecutor
SimpleExecutor
BatchExecutor
ReuseExecutor
MyBatis 执行器,是MyBatis 调度的核心,负责SQL 语句的生成和查
询缓存的维护
StatementHandlerBaseStatementHandler
SimpleStatementHandler
PreparedStatementHandler
CallableStatementHandler
封装了JDBC Statement 操作,负责对JDBC statement 的操作,如设
置参数、将Statement 结果集转换成List 集合
ParameterHandlerDefaultParameterHandler把用户传递的参数转换成JDBC Statement 所需要的参数
ResultSetHandlerDefaultResultSetHandler把JDBC 返回的ResultSet 结果集对象转换成List 类型的集合
MapperProxyMapperProxyFactory代理对象,用于代理Mapper 接口方法
MappedStatementSqlSource
BoundSql
MappedStatement 维护了一条<select|update|delete|insert>节点
的封装,包括了SQL 信息、入参信息、出参信息

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值