- ThreadLocal T就是线程内的举报变量
- SqlSessionFactoryBean 实现FactoryBean 通过T getObject(); 返回实例
- SqlSessionFactory s=SqlSessionFactoryBuilder.build(arg)
- Configuration mysql的xml的配置都加载到这个类的属性
- XMLConfigBuilder(xml-config文件解析), XMLMapperBuilder(xml-mapper文件解析), XMLStatementBuilder(mapper中CRUL解析)父类是BaseBuilder;先new个实例. Parse()就解析了
- 解析xml DocumentBuilderFactory XpathFactory NamespaceContext ;xml如果节点有默认命名空间,那么还得手动向添加前缀和命名空间值
- Executor ->BaseExecutor -(BatchExecutor、ReuseExecutor、SimpleExecutor),默认是SimpleExecutor,ExecutorType(enum);
- StatementHandler -> RoutingStatementHandler、BaseStatementHandler—(SimpleStatementHandler、PreparedStatementHandler、CallableStatementHandler),StatementType(enum)其中的RoutingStatementHandler路由其它三个
持续更新…..
mybatis源码笔记
最新推荐文章于 2019-09-17 14:38:31 发布