public class GlobalConfigUtils extends Object
Mybatis全局缓存工具类
| 限定符和类型 | 字段和说明 |
|---|---|
static GlobalConfiguration |
DEFAULT
默认参数
|
| 构造器和说明 |
|---|
GlobalConfigUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.apache.ibatis.session.SqlSessionFactory |
currentSessionFactory(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(String configMark)
获取MybatisGlobalConfig (统一所有入口)
|
static 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 Set<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 org.apache.ibatis.session.SqlSession |
getSqlSession(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(DataSource dataSource,
GlobalConfiguration globalConfig)
设置元数据相关属性
|
public static final GlobalConfiguration DEFAULT
public static org.apache.ibatis.session.SqlSessionFactory currentSessionFactory(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(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 Set<String> getMapperRegistryCache(org.apache.ibatis.session.Configuration configuration)
public static String getIdentifierQuote(org.apache.ibatis.session.Configuration configuration)
public static org.apache.ibatis.session.SqlSession getSqlSession(org.apache.ibatis.session.Configuration configuration)
public static void setMetaData(DataSource dataSource, GlobalConfiguration globalConfig)
设置元数据相关属性
dataSource - 数据源globalConfig - 全局配置Copyright © 2017. All rights reserved.