public class GlobalConfigUtils
extends java.lang.Object
| 构造器和说明 |
|---|
GlobalConfigUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.apache.ibatis.session.SqlSessionFactory |
currentSessionFactory(java.lang.Class<?> clazz)
获取当前的SqlSessionFactory
|
static GlobalConfig |
defaults()
获取默认 MybatisGlobalConfig
|
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 java.util.Set<java.lang.String> |
getMapperRegistryCache(org.apache.ibatis.session.Configuration configuration) |
static java.util.Optional<MetaObjectHandler> |
getMetaObjectHandler(org.apache.ibatis.session.Configuration configuration) |
static ISqlInjector |
getSqlInjector(org.apache.ibatis.session.Configuration configuration) |
static java.lang.Class<?> |
getSuperMapperClass(org.apache.ibatis.session.Configuration configuration) |
static boolean |
isSupperMapperChildren(org.apache.ibatis.session.Configuration configuration,
java.lang.Class<?> mapperClass) |
static void |
setGlobalConfig(org.apache.ibatis.session.Configuration configuration,
GlobalConfig globalConfig)
设置全局设置(以configuration地址值作为Key)
|
public static org.apache.ibatis.session.SqlSessionFactory currentSessionFactory(java.lang.Class<?> clazz)
clazz - 实体类public static GlobalConfig defaults()
public static void setGlobalConfig(org.apache.ibatis.session.Configuration configuration,
GlobalConfig globalConfig)
设置全局设置(以configuration地址值作为Key)
configuration - Mybatis 容器配置对象globalConfig - 全局配置public static GlobalConfig getGlobalConfig(org.apache.ibatis.session.Configuration configuration)
configuration - Mybatis 容器配置对象public static IKeyGenerator getKeyGenerator(org.apache.ibatis.session.Configuration configuration)
public static com.baomidou.mybatisplus.annotation.IdType getIdType(org.apache.ibatis.session.Configuration configuration)
public static ISqlInjector getSqlInjector(org.apache.ibatis.session.Configuration configuration)
public static java.util.Optional<MetaObjectHandler> getMetaObjectHandler(org.apache.ibatis.session.Configuration configuration)
public static java.lang.Class<?> getSuperMapperClass(org.apache.ibatis.session.Configuration configuration)
public static boolean isSupperMapperChildren(org.apache.ibatis.session.Configuration configuration,
java.lang.Class<?> mapperClass)
public static java.util.Set<java.lang.String> getMapperRegistryCache(org.apache.ibatis.session.Configuration configuration)