类 GlobalConfigUtils
java.lang.Object
com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
Mybatis全局缓存工具类
- 从以下版本开始:
- 2017-06-15
- 作者:
- Caratacus
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static org.apache.ibatis.session.SqlSessionFactorycurrentSessionFactory(Class<?> clazz) 已过时。3.5.3.2 尽量少用,后期取消此方法获取实例static GlobalConfigdefaults()获取默认 MybatisGlobalConfigstatic Optional<AnnotationHandler> getAnnotationHandler(org.apache.ibatis.session.Configuration configuration) static GlobalConfig.DbConfiggetDbConfig(org.apache.ibatis.session.Configuration configuration) static GlobalConfiggetGlobalConfig(org.apache.ibatis.session.Configuration configuration) 获取MybatisGlobalConfig (统一所有入口)static com.baomidou.mybatisplus.annotation.IdTypegetIdType(org.apache.ibatis.session.Configuration configuration) static List<IKeyGenerator> getKeyGenerators(org.apache.ibatis.session.Configuration configuration) getMapperRegistryCache(org.apache.ibatis.session.Configuration configuration) static Optional<MetaObjectHandler> getMetaObjectHandler(org.apache.ibatis.session.Configuration configuration) static ISqlInjectorgetSqlInjector(org.apache.ibatis.session.Configuration configuration) static Class<?> getSuperMapperClass(org.apache.ibatis.session.Configuration configuration) static booleanisSupperMapperChildren(org.apache.ibatis.session.Configuration configuration, Class<?> mapperClass) static voidsetGlobalConfig(org.apache.ibatis.session.Configuration configuration, GlobalConfig globalConfig) 设置全局设置(以configuration地址值作为Key)
-
构造器详细资料
-
GlobalConfigUtils
public GlobalConfigUtils()
-
-
方法详细资料
-
currentSessionFactory
@Deprecated public static org.apache.ibatis.session.SqlSessionFactory currentSessionFactory(Class<?> clazz) 已过时。3.5.3.2 尽量少用,后期取消此方法获取实例获取当前的SqlSessionFactory- 参数:
clazz- 实体类
-
defaults
获取默认 MybatisGlobalConfig -
setGlobalConfig
public static void setGlobalConfig(org.apache.ibatis.session.Configuration configuration, GlobalConfig globalConfig) 设置全局设置(以configuration地址值作为Key)
- 参数:
configuration- Mybatis 容器配置对象globalConfig- 全局配置
-
getGlobalConfig
获取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
-
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
-
isSupperMapperChildren
public static boolean isSupperMapperChildren(org.apache.ibatis.session.Configuration configuration, Class<?> mapperClass) -
getMapperRegistryCache
-