public class GlobalConfigUtils
extends java.lang.Object
Mybatis全局缓存工具类
| 限定符和类型 | 字段和说明 |
|---|---|
static GlobalConfiguration |
DEFAULT
默认参数
|
| 构造器和说明 |
|---|
GlobalConfigUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.apache.ibatis.session.SqlSessionFactory |
currentSessionFactory(java.lang.Class<?> clazz)
获取当前的SqlSessionFactory
|
static GlobalConfiguration |
defaults()
获取默认MybatisGlobalConfig
|
static DBType |
getDbType(org.apache.ibatis.session.Configuration configuration) |
static FieldStrategy |
getFieldStrategy(org.apache.ibatis.session.Configuration configuration) |
static GlobalConfiguration |
getGlobalConfig(org.apache.ibatis.session.Configuration configuration)
获取MybatisGlobalConfig (统一所有入口)
|
static GlobalConfiguration |
getGlobalConfig(java.lang.String configMark)
获取MybatisGlobalConfig (统一所有入口)
|
static java.lang.String |
getIdentifierQuote(org.apache.ibatis.session.Configuration configuration) |
static 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 boolean |
isDbColumnUnderline(org.apache.ibatis.session.Configuration configuration) |
static boolean |
isRefresh(org.apache.ibatis.session.Configuration configuration) |
static void |
setGlobalConfig(org.apache.ibatis.session.Configuration configuration,
GlobalConfiguration mybatisGlobalConfig)
设置全局设置(以configuration地址值作为Key)
|
static void |
setMetaData(javax.sql.DataSource dataSource,
GlobalConfiguration globalConfig)
设置元数据相关属性
|
public static final GlobalConfiguration DEFAULT
public static org.apache.ibatis.session.SqlSessionFactory currentSessionFactory(java.lang.Class<?> clazz)
获取当前的SqlSessionFactory
clazz - 实体类public static GlobalConfiguration defaults()
获取默认MybatisGlobalConfig
public static void setGlobalConfig(org.apache.ibatis.session.Configuration configuration,
GlobalConfiguration mybatisGlobalConfig)
设置全局设置(以configuration地址值作为Key)
configuration - Mybatis 容器配置对象mybatisGlobalConfig - 全局配置public static GlobalConfiguration getGlobalConfig(org.apache.ibatis.session.Configuration configuration)
获取MybatisGlobalConfig (统一所有入口)
configuration - Mybatis 容器配置对象public static GlobalConfiguration getGlobalConfig(java.lang.String configMark)
获取MybatisGlobalConfig (统一所有入口)
configMark - 配置标记public static DBType getDbType(org.apache.ibatis.session.Configuration configuration)
public static IKeyGenerator getKeyGenerator(org.apache.ibatis.session.Configuration configuration)
public static IdType getIdType(org.apache.ibatis.session.Configuration configuration)
public static boolean isDbColumnUnderline(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 FieldStrategy getFieldStrategy(org.apache.ibatis.session.Configuration configuration)
public static boolean isRefresh(org.apache.ibatis.session.Configuration configuration)
public static java.util.Set<java.lang.String> getMapperRegistryCache(org.apache.ibatis.session.Configuration configuration)
public static java.lang.String getIdentifierQuote(org.apache.ibatis.session.Configuration configuration)
public static void setMetaData(javax.sql.DataSource dataSource,
GlobalConfiguration globalConfig)
设置元数据相关属性
dataSource - 数据源globalConfig - 全局配置