mybatis-核心类之Configuration

 

 

Configuration : 由 mybatis-config.xml解析产生的配置对象

  MapperRegistry : mapper注册中心

  InterceptorChain : 用户自定义拦截器的执行链,能够拦截  Executor、StatementHandler、ParameterHandler、ResultSetHandler四种类型的方法调用

  TypeHandlerRegistry : 类型注册中心,TypeHandler 是能够从ResultSet取出特定类型的接口

       ReflectorFactory 、ObjectFactory 、ObjectWrapperFactory  : 创建 MetaObject所需

       ProxyFactory : 为查询结果添加延迟加载功能的代理工厂,需开启 lazyLoadingEnabled、aggressiveLazyLoading参数

  TypeAliasRegistry : 别名注册中心

       LanguageDriverRegistry :根据xml 为 mappedStatement 生成 SqlSource, 使其可以从指定的参数获得 BoundSql

       

 

posted @ 2018-03-13 10:26  liron  阅读(486)  评论(0编辑  收藏  举报