public class NormalContextContainer extends Object implements ContextContainer
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
applicationDetail |
protected String |
applicationName |
protected Context |
context |
protected NamingConvert |
convert |
protected DataSourceWrapper |
defaultDataSource |
protected SQLDefinedLoader |
definedLoader |
protected List<FactoryBuilder> |
factoryBuilderList |
protected List<MimosaDataSource> |
globalDataSource |
protected List<? extends IDStrategy> |
idStrategies |
protected AbstractInterceptSession |
interceptSession |
protected boolean |
isIgnoreEmptySlave
True : 在选择从库时如果没有从库则选择主库,防止报错
False : 在选择从库时如果没有从库返回为空直接报错
|
protected boolean |
isShowSQL |
protected List<String> |
mappers |
protected MappingGlobalWrapper |
mappingGlobalWrapper |
protected MappingLevel |
mappingLevel |
protected Set<MappingTable> |
mappingTables |
protected ModelObjectConvertKey |
modelObjectConvertKey |
protected Set<Class> |
resolvers |
protected String |
tablePrefix |
| 构造器和说明 |
|---|
NormalContextContainer() |
protected ModelObjectConvertKey modelObjectConvertKey
protected List<MimosaDataSource> globalDataSource
protected List<FactoryBuilder> factoryBuilderList
protected AbstractInterceptSession interceptSession
protected String applicationName
protected String applicationDetail
protected MappingLevel mappingLevel
protected Set<MappingTable> mappingTables
protected MappingGlobalWrapper mappingGlobalWrapper
protected NamingConvert convert
protected String tablePrefix
protected DataSourceWrapper defaultDataSource
protected List<? extends IDStrategy> idStrategies
protected boolean isShowSQL
protected SQLDefinedLoader definedLoader
protected boolean isIgnoreEmptySlave
protected Context context
public MappingLevel getMappingLevel()
getMappingLevel 在接口中 ContextContainerpublic void setMappingLevel(MappingLevel mappingLevel)
public String getApplicationName()
public void setApplicationName(String applicationName)
public String getApplicationDetail()
public void setApplicationDetail(String applicationDetail)
public Set<Class> getResolvers()
getResolvers 在接口中 ContextContainerpublic String getTablePrefix()
getTablePrefix 在接口中 ContextContainerpublic void setTablePrefix(String tablePrefix)
public MappingTable getMappingTableByClass(Class tableClass)
getMappingTableByClass 在接口中 ContextContainerpublic MappingTable getMappingTableByClassName(String tableClassName)
getMappingTableByClassName 在接口中 ContextContainerpublic List<MimosaDataSource> getGlobalDataSource()
getGlobalDataSource 在接口中 ContextContainerpublic NamingConvert getConvert()
getConvert 在接口中 ContextContainerpublic void setConvert(NamingConvert convert)
public DataSourceWrapper getDefaultDataSourceWrapper(boolean isCreateNew)
getDefaultDataSourceWrapper 在接口中 ContextContainerpublic ModelObjectConvertKey getModelObjectConvertKey()
getModelObjectConvertKey 在接口中 ContextContainerpublic Context getContext()
public void setContext(Context context)
public boolean isShowSQL()
isShowSQL 在接口中 ContextContainerpublic void setShowSQL(boolean showSQL)
public boolean isIgnoreEmptySlave()
isIgnoreEmptySlave 在接口中 ContextContainerpublic void setIgnoreEmptySlave(boolean ignoreEmptySlave)
public MappingGlobalWrapper getMappingGlobalWrapper()
getMappingGlobalWrapper 在接口中 ContextContainerpublic void addMimosaDataSource(MimosaDataSource dataSource)
public void setFactoryBuilderList(List<FactoryBuilder> factoryBuilderList)
public List<? extends IDStrategy> getIdStrategies()
getIdStrategies 在接口中 ContextContainerpublic void setIdStrategies(List<? extends IDStrategy> idStrategies)
public List<FactoryBuilder> getAuxFactoryBuilder()
getAuxFactoryBuilder 在接口中 ContextContainerpublic SQLDefinedLoader getDefinedLoader()
getDefinedLoader 在接口中 ContextContainerpublic MimosaDataSource getDefaultDataSource()
getDefaultDataSource 在接口中 ContextContainerpublic MimosaDataSource getAnyDataSource()
getAnyDataSource 在接口中 ContextContainerpublic DataSourceWrapper getNewDataSourceWrapper()
public Set<MimosaDataSource> getCurrentDataSources()
public MimosaDataSource getDataSourceByName(String dsName)
getDataSourceByName 在接口中 ContextContainerpublic Set<MappingTable> getMappingTables()
getMappingTables 在接口中 ContextContainerpublic void setMappingTables(Set<MappingTable> mappingTables)
public DatabaseType getDatabaseType()
getDatabaseType 在接口中 ContextContainerpublic void clearMimosaDataSources()
clearMimosaDataSources 在接口中 ContextContainerpublic AbstractInterceptSession getInterceptSession()
getInterceptSession 在接口中 ContextContainerpublic Session buildSession()
buildSession 在接口中 ContextContainerpublic void setInterceptSession(AbstractInterceptSession interceptSession)
Copyright © 2020. All rights reserved.