类 GlobalConfigUtils

java.lang.Object
com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils

public class GlobalConfigUtils extends Object
Mybatis全局缓存工具类
从以下版本开始:
2017-06-15
作者:
Caratacus
  • 构造器详细资料

    • GlobalConfigUtils

      public GlobalConfigUtils()
  • 方法详细资料

    • currentSessionFactory

      @Deprecated public static org.apache.ibatis.session.SqlSessionFactory currentSessionFactory(Class<?> clazz)
      已过时。
      3.5.3.2 尽量少用,后期取消此方法获取实例
      获取当前的SqlSessionFactory
      参数:
      clazz - 实体类
    • defaults

      public static GlobalConfig defaults()
      获取默认 MybatisGlobalConfig
    • setGlobalConfig

      public static void setGlobalConfig(org.apache.ibatis.session.Configuration configuration, GlobalConfig globalConfig)

      设置全局设置(以configuration地址值作为Key)

      参数:
      configuration - Mybatis 容器配置对象
      globalConfig - 全局配置
    • getGlobalConfig

      public static GlobalConfig getGlobalConfig(org.apache.ibatis.session.Configuration configuration)
      获取MybatisGlobalConfig (统一所有入口)
      参数:
      configuration - Mybatis 容器配置对象
    • getKeyGenerators

      public static List<IKeyGenerator> getKeyGenerators(org.apache.ibatis.session.Configuration configuration)
    • getIdType

      public static com.baomidou.mybatisplus.annotation.IdType getIdType(org.apache.ibatis.session.Configuration configuration)
    • getDbConfig

      public static GlobalConfig.DbConfig getDbConfig(org.apache.ibatis.session.Configuration configuration)
    • getSqlInjector

      public static ISqlInjector getSqlInjector(org.apache.ibatis.session.Configuration configuration)
    • getMetaObjectHandler

      public static Optional<MetaObjectHandler> getMetaObjectHandler(org.apache.ibatis.session.Configuration configuration)
    • getAnnotationHandler

      public static Optional<AnnotationHandler> getAnnotationHandler(org.apache.ibatis.session.Configuration configuration)
    • getSuperMapperClass

      public static Class<?> getSuperMapperClass(org.apache.ibatis.session.Configuration configuration)
    • isSupperMapperChildren

      public static boolean isSupperMapperChildren(org.apache.ibatis.session.Configuration configuration, Class<?> mapperClass)
    • getMapperRegistryCache

      public static Set<String> getMapperRegistryCache(org.apache.ibatis.session.Configuration configuration)