一:mybatis源码各个模块的分析
mybatis源码分为接口层、核心处理层、基础支持层等三个大模块
1:接口层主要是供外部使用,主要包含SqlSession
2:核心处理层主要包含配置解析、参数映射、SQL解析、SQL执行、结果集映射、插件
3:基础支持层主要包含数据源模块、事务管理模块、缓存模块、Binding模块、反射模块、类型转换、日志模块、资源加载、解析器模块
一:mybatis源码各个模块的分析
mybatis源码分为接口层、核心处理层、基础支持层等三个大模块
1:接口层主要是供外部使用,主要包含SqlSession
2:核心处理层主要包含配置解析、参数映射、SQL解析、SQL执行、结果集映射、插件
3:基础支持层主要包含数据源模块、事务管理模块、缓存模块、Binding模块、反射模块、类型转换、日志模块、资源加载、解析器模块