public class GlobalConfigUtils
extends java.lang.Object
| 构造器和说明 |
|---|
GlobalConfigUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.apache.ibatis.session.SqlSessionFactory |
currentSessionFactory(java.lang.Class<?> clazz)
获取当前的SqlSessionFactory
|
static GlobalConfig |
defaults()
获取默认 MybatisGlobalConfig
FIXME 这可能是一个伪装成单例模式的原型模式,暂时不确定
|
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 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) |
public static org.apache.ibatis.session.SqlSessionFactory currentSessionFactory(java.lang.Class<?> clazz)
clazz - 实体类public static GlobalConfig defaults()
FIXME 这可能是一个伪装成单例模式的原型模式,暂时不确定
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 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)