首页 > 其他 > 详细

Mybatis涉及关键性组件

时间:2020-04-07 10:38:19      阅读:51      评论:0      收藏:0      [点我收藏+]

 

接口层
    Sqlsession
    DefaultSqlSessionFactory
    SqlSessionManager
处理层
    配置解析
        BaseBuilder
        XMLConfigBUilder
        XMLMapperBuilder
        XMLStatementBuilder
    参数映射
    SQL解析
        SqlNode&SqlSource
        DynamicContext
        SqlSourceBuilder
        DynamicSqlSource
        RawSqlSource
    SQL执行
        BaseExecutor
        SimpleExecutor
        ReuseExecutor
        BatchExecutor
        CachingExecutor
    结果集映射
        DefaultResultSetHandler
    插件
        Interceptor
支持层
    数据源模块
        DataSourceFactory
        UnpooledDataSource
        PooledDataSource
    事务管理模块 
        Transaction
    缓存模块
        Cache
        CacheKey
    Binding模块
        MapperRegistry&MapperProxyFactory
        MapperProxyFactory
        MapperMethod
    反射模块
        Reflector&ReflectorFactory
        TypeParameterResolver
        ObjectFactory
        Property工具集
            PropertyTokenizer
            PropertyNamer
            PropertyCopier
        MetaClass
        ObjectWrapper
        MetaObject
    类型转换
        TypeHandler
        TypeHandlerRegistry
        TypeAliasRegistry
    日志模块
    资源加载
        ClassLoaderWrapper
        ResolcerUtil
    解析器模块
        XPath
        XPathParser
    
    
    
    
    
    

 

Mybatis涉及关键性组件

原文:https://www.cnblogs.com/hfultrastrong/p/12651791.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!