关闭

mybatis源码笔记

标签: mybatis源码
123人阅读 评论(0) 收藏 举报
分类:
  1. ThreadLocal T就是线程内的举报变量
  2. SqlSessionFactoryBean 实现FactoryBean 通过T getObject(); 返回实例
  3. SqlSessionFactory s=SqlSessionFactoryBuilder.build(arg)
  4. Configuration mysql的xml的配置都加载到这个类的属性
  5. XMLConfigBuilder(xml-config文件解析), XMLMapperBuilder(xml-mapper文件解析), XMLStatementBuilder(mapper中CRUL解析)父类是BaseBuilder;先new个实例. Parse()就解析了
  6. 解析xml DocumentBuilderFactory XpathFactory NamespaceContext ;xml如果节点有默认命名空间,那么还得手动向添加前缀和命名空间值
  7. Executor ->BaseExecutor -(BatchExecutor、ReuseExecutor、SimpleExecutor),默认是SimpleExecutor,ExecutorType(enum);
  8. StatementHandler -> RoutingStatementHandler、BaseStatementHandler—(SimpleStatementHandler、PreparedStatementHandler、CallableStatementHandler),StatementType(enum)其中的RoutingStatementHandler路由其它三个
    持续更新…..
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:8972次
    • 积分:428
    • 等级:
    • 排名:千里之外
    • 原创:35篇
    • 转载:2篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论