类 GlobalConfigUtils
java.lang.Object
com.baomidou.mybatisplus.core.toolkit.GlobalConfigUtils
public class GlobalConfigUtils extends Object
Mybatis全局缓存工具类
- 从以下版本开始:
- 2017-06-15
- 作者:
- Caratacus
-
构造器概要
构造器 构造器 说明 GlobalConfigUtils()
-
方法概要
修饰符和类型 方法 说明 static org.apache.ibatis.session.SqlSessionFactory
currentSessionFactory(Class<?> clazz)
获取当前的SqlSessionFactorystatic GlobalConfig
defaults()
获取默认 MybatisGlobalConfigstatic GlobalConfig.DbConfig
getDbConfig(org.apache.ibatis.session.Configuration configuration)
static GlobalConfig
getGlobalConfig(org.apache.ibatis.session.Configuration configuration)
获取MybatisGlobalConfig (统一所有入口)static com.baomidou.mybatisplus.annotation.IdType
getIdType(org.apache.ibatis.session.Configuration configuration)
static IKeyGenerator
getKeyGenerator(org.apache.ibatis.session.Configuration configuration)
static Set<String>
getMapperRegistryCache(org.apache.ibatis.session.Configuration configuration)
static Optional<MetaObjectHandler>
getMetaObjectHandler(org.apache.ibatis.session.Configuration configuration)
static ISqlInjector
getSqlInjector(org.apache.ibatis.session.Configuration configuration)
static Class<?>
getSuperMapperClass(org.apache.ibatis.session.Configuration configuration)
static boolean
isSupperMapperChildren(org.apache.ibatis.session.Configuration configuration, Class<?> mapperClass)
static void
setGlobalConfig(org.apache.ibatis.session.Configuration configuration, GlobalConfig globalConfig)
设置全局设置(以configuration地址值作为Key)
-
构造器详细资料
-
GlobalConfigUtils
public GlobalConfigUtils()
-
-
方法详细资料
-
currentSessionFactory
获取当前的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 容器配置对象
-
getKeyGenerator
-
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) -
getSuperMapperClass
-
isSupperMapperChildren
public static boolean isSupperMapperChildren(org.apache.ibatis.session.Configuration configuration, Class<?> mapperClass) -
getMapperRegistryCache
-