Mybatis层次结构
2021-12-06 16:39:07 4 举报
Mybatis实现结构
作者其他创作
大纲/内容
SqlSession
指责: 负责JDBCType和JavaType的转换,负责对Statement对象设置特定的参数,负责statement返回的结果集,取出特定的列
JDBC
parameterHandler
SqlSource
指责: 负责根据传递的参数值,对statement设置参数
ResultSet
PreparedStatement
MappedStatement
Configuration
statementHandler
SimpleStatement
指责: 作为Mybatis的顶层Api接口,作为回话访问,完成增删查改操作
callableStatement
指责: 负责处理JDBC中statement的交互,包括对statement设置参数,以及将JDBC的返回的Result转换为List
BoundSql
Executor
TypeHandler<T>
ResultSetHandler
指责: Mybatis执行器,是Mybatis的核心,负责SQL语句的动态生成和查询缓存的维护
指责: 负责将结果ResultSet转换为List
ResultMap
0 条评论
下一页