| 限定符和类型 | 字段和说明 |
|---|---|
static GlobalConfiguration |
DEFAULT
默认参数
|
| 构造器和说明 |
|---|
GlobalConfiguration() |
GlobalConfiguration(ISqlInjector sqlInjector) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected GlobalConfiguration |
clone() |
static org.apache.ibatis.session.SqlSessionFactory |
currentSessionFactory(Class<?> clazz)
获取当前的SqlSessionFactory
|
static GlobalConfiguration |
defaults()
获取默认MybatisGlobalConfig
|
DBType |
getDbType() |
static DBType |
getDbType(org.apache.ibatis.session.Configuration configuration) |
FieldStrategy |
getFieldStrategy() |
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 (统一所有入口)
|
String |
getIdentifierQuote() |
static String |
getIdentifierQuote(org.apache.ibatis.session.Configuration configuration) |
IdType |
getIdType() |
static IdType |
getIdType(org.apache.ibatis.session.Configuration configuration) |
IKeyGenerator |
getKeyGenerator() |
static IKeyGenerator |
getKeyGenerator(org.apache.ibatis.session.Configuration configuration) |
String |
getLogicDeleteValue() |
String |
getLogicNotDeleteValue() |
Set<String> |
getMapperRegistryCache() |
static Set<String> |
getMapperRegistryCache(org.apache.ibatis.session.Configuration configuration) |
MetaObjectHandler |
getMetaObjectHandler() |
static MetaObjectHandler |
getMetaObjectHandler(org.apache.ibatis.session.Configuration configuration) |
ISqlInjector |
getSqlInjector() |
static ISqlInjector |
getSqlInjector(org.apache.ibatis.session.Configuration configuration) |
org.apache.ibatis.session.SqlSession |
getSqlSession() |
static org.apache.ibatis.session.SqlSession |
getSqlSession(org.apache.ibatis.session.Configuration configuration) |
org.apache.ibatis.session.SqlSessionFactory |
getSqlSessionFactory() |
boolean |
isAutoSetDbType() |
static boolean |
isAutoSetDbType(org.apache.ibatis.session.Configuration configuration) |
boolean |
isCapitalMode() |
boolean |
isDbColumnUnderline() |
static boolean |
isDbColumnUnderline(org.apache.ibatis.session.Configuration configuration) |
boolean |
isRefresh() |
static boolean |
isRefresh(org.apache.ibatis.session.Configuration configuration) |
void |
setAutoSetDbType(boolean autoSetDbType) |
void |
setCapitalMode(boolean isCapitalMode) |
void |
setDbColumnUnderline(boolean dbColumnUnderline) |
void |
setDbType(String dbType) |
void |
setDbTypeByJdbcUrl(String jdbcUrl) |
void |
setFieldStrategy(int fieldStrategy) |
static void |
setGlobalConfig(org.apache.ibatis.session.Configuration configuration,
GlobalConfiguration mybatisGlobalConfig)
设置全局设置(以configuration地址值作为Key)
|
void |
setIdentifierQuote(String identifierQuote) |
void |
setIdType(int idType) |
void |
setKeyGenerator(IKeyGenerator keyGenerator) |
void |
setLogicDeleteValue(String logicDeleteValue) |
void |
setLogicNotDeleteValue(String logicNotDeleteValue) |
void |
setMapperRegistryCache(Set<String> mapperRegistryCache) |
static void |
setMetaData(DataSource dataSource,
GlobalConfiguration globalConfig)
设置元数据相关属性
|
void |
setMetaObjectHandler(MetaObjectHandler metaObjectHandler) |
void |
setRefresh(boolean refresh) |
void |
setSqlInjector(ISqlInjector sqlInjector) |
void |
setSqlKeywords(String sqlKeywords) |
void |
setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory) |
org.apache.ibatis.session.SqlSessionFactory |
signGlobalConfig(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
标记全局设置 (统一所有入口)
|
public static final GlobalConfiguration DEFAULT
public GlobalConfiguration()
public GlobalConfiguration(ISqlInjector sqlInjector)
public static org.apache.ibatis.session.SqlSessionFactory currentSessionFactory(Class<?> clazz)
clazz - public static GlobalConfiguration defaults()
public static void setGlobalConfig(org.apache.ibatis.session.Configuration configuration,
GlobalConfiguration mybatisGlobalConfig)
设置全局设置(以configuration地址值作为Key)
configuration - mybatisGlobalConfig - public static GlobalConfiguration getGlobalConfig(org.apache.ibatis.session.Configuration configuration)
configuration - public static GlobalConfiguration getGlobalConfig(String configMark)
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 IKeyGenerator getKeyGenerator()
public void setKeyGenerator(IKeyGenerator keyGenerator)
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 boolean isAutoSetDbType(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 - public String getLogicDeleteValue()
public void setLogicDeleteValue(String logicDeleteValue)
public String getLogicNotDeleteValue()
public void setLogicNotDeleteValue(String logicNotDeleteValue)
public DBType getDbType()
public void setDbType(String dbType)
public void setDbTypeByJdbcUrl(String jdbcUrl)
public IdType getIdType()
public void setIdType(int idType)
public boolean isDbColumnUnderline()
public void setDbColumnUnderline(boolean dbColumnUnderline)
public ISqlInjector getSqlInjector()
public void setSqlInjector(ISqlInjector sqlInjector)
public MetaObjectHandler getMetaObjectHandler()
public void setMetaObjectHandler(MetaObjectHandler metaObjectHandler)
public FieldStrategy getFieldStrategy()
public void setFieldStrategy(int fieldStrategy)
public boolean isRefresh()
public void setRefresh(boolean refresh)
public boolean isAutoSetDbType()
public void setAutoSetDbType(boolean autoSetDbType)
public org.apache.ibatis.session.SqlSessionFactory getSqlSessionFactory()
public void setSqlSessionFactory(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
public boolean isCapitalMode()
public void setCapitalMode(boolean isCapitalMode)
public String getIdentifierQuote()
public void setIdentifierQuote(String identifierQuote)
public void setSqlKeywords(String sqlKeywords)
public org.apache.ibatis.session.SqlSession getSqlSession()
protected GlobalConfiguration clone() throws CloneNotSupportedException
clone 在类中 ObjectCloneNotSupportedExceptionpublic org.apache.ibatis.session.SqlSessionFactory signGlobalConfig(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
标记全局设置 (统一所有入口)
sqlSessionFactory - Copyright © 2017. All rights reserved.