public class MybatisReloadableConfiguration extends org.apache.ibatis.session.Configuration implements ReloadableConfiguration
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
basePackages |
aggressiveLazyLoading, autoMappingBehavior, autoMappingUnknownColumnBehavior, cacheEnabled, cacheRefMap, caches, callSettersOnNulls, configurationFactory, databaseId, defaultExecutorType, defaultFetchSize, defaultResultSetType, defaultStatementTimeout, environment, incompleteCacheRefs, incompleteMethods, incompleteResultMaps, incompleteStatements, interceptorChain, jdbcTypeForNull, keyGenerators, languageRegistry, lazyLoadingEnabled, lazyLoadTriggerMethods, loadedResources, localCacheScope, logImpl, logPrefix, mappedStatements, mapperRegistry, mapUnderscoreToCamelCase, multipleResultSetsEnabled, objectFactory, objectWrapperFactory, parameterMaps, proxyFactory, reflectorFactory, resultMaps, returnInstanceForEmptyRow, safeResultHandlerEnabled, safeRowBoundsEnabled, shrinkWhitespacesInSql, sqlFragments, typeAliasRegistry, typeHandlerRegistry, useActualParamName, useColumnLabel, useGeneratedKeys, variables, vfsImpl| 构造器和说明 |
|---|
MybatisReloadableConfiguration(List<org.mybatis.spring.mapper.MapperScannerConfigurer> mapperScannerConfigurers) |
MybatisReloadableConfiguration(List<org.mybatis.spring.mapper.MapperScannerConfigurer> mapperScannerConfigurers,
org.apache.ibatis.session.Configuration configuration) |
| 限定符和类型 | 方法和说明 |
|---|---|
private void |
copy(org.apache.ibatis.session.Configuration configuration) |
Collection<Class<?>> |
knownMapperKeySet() |
Collection<String> |
loadedResources() |
<T> void |
reload(Class<T> type)
重新加载
|
void |
reloadXml(String nameSpace,
org.springframework.core.io.Resource mapperLocation) |
private void |
removeCache(String key) |
private void |
removeKeyGenerators(String prefix) |
void |
removeLoadedResource(String resource) |
private void |
removeMappedStatement(String prefix) |
private void |
removeParameterMap(String prefix) |
private void |
removeResultMap(String prefix) |
private void |
removeSqlFragments(String prefix) |
void |
removeSqlInfoByKey(String key) |
addCache, addCacheRef, addIncompleteCacheRef, addIncompleteMethod, addIncompleteResultMap, addIncompleteStatement, addInterceptor, addKeyGenerator, addLoadedResource, addMappedStatement, addMapper, addMappers, addMappers, addParameterMap, addResultMap, buildAllStatements, checkGloballyForDiscriminatedNestedResultMaps, checkLocallyForDiscriminatedNestedResultMaps, extractNamespace, getAutoMappingBehavior, getAutoMappingUnknownColumnBehavior, getCache, getCacheNames, getCaches, getConfigurationFactory, getDatabaseId, getDefaultExecutorType, getDefaultFetchSize, getDefaultResultSetType, getDefaultScriptingLanguageInstance, getDefaultScriptingLanuageInstance, getDefaultStatementTimeout, getEnvironment, getIncompleteCacheRefs, getIncompleteMethods, getIncompleteResultMaps, getIncompleteStatements, getInterceptors, getJdbcTypeForNull, getKeyGenerator, getKeyGeneratorNames, getKeyGenerators, getLanguageDriver, getLanguageRegistry, getLazyLoadTriggerMethods, getLocalCacheScope, getLogImpl, getLogPrefix, getMappedStatement, getMappedStatement, getMappedStatementNames, getMappedStatements, getMapper, getMapperRegistry, getObjectFactory, getObjectWrapperFactory, getParameterMap, getParameterMapNames, getParameterMaps, getProxyFactory, getReflectorFactory, getResultMap, getResultMapNames, getResultMaps, getSqlFragments, getTypeAliasRegistry, getTypeHandlerRegistry, getVariables, getVfsImpl, hasCache, hasKeyGenerator, hasMapper, hasParameterMap, hasResultMap, hasStatement, hasStatement, isAggressiveLazyLoading, isCacheEnabled, isCallSettersOnNulls, isLazyLoadingEnabled, isMapUnderscoreToCamelCase, isMultipleResultSetsEnabled, isResourceLoaded, isReturnInstanceForEmptyRow, isSafeResultHandlerEnabled, isSafeRowBoundsEnabled, isShrinkWhitespacesInSql, isUseActualParamName, isUseColumnLabel, isUseGeneratedKeys, newExecutor, newExecutor, newMetaObject, newParameterHandler, newResultSetHandler, newStatementHandler, setAggressiveLazyLoading, setAutoMappingBehavior, setAutoMappingUnknownColumnBehavior, setCacheEnabled, setCallSettersOnNulls, setConfigurationFactory, setDatabaseId, setDefaultEnumTypeHandler, setDefaultExecutorType, setDefaultFetchSize, setDefaultResultSetType, setDefaultScriptingLanguage, setDefaultStatementTimeout, setEnvironment, setJdbcTypeForNull, setLazyLoadingEnabled, setLazyLoadTriggerMethods, setLocalCacheScope, setLogImpl, setLogPrefix, setMapUnderscoreToCamelCase, setMultipleResultSetsEnabled, setObjectFactory, setObjectWrapperFactory, setProxyFactory, setReflectorFactory, setReturnInstanceForEmptyRow, setSafeResultHandlerEnabled, setSafeRowBoundsEnabled, setShrinkWhitespacesInSql, setUseActualParamName, setUseColumnLabel, setUseGeneratedKeys, setVariables, setVfsImplprivate String basePackages
MybatisReloadableConfiguration(List<org.mybatis.spring.mapper.MapperScannerConfigurer> mapperScannerConfigurers)
MybatisReloadableConfiguration(List<org.mybatis.spring.mapper.MapperScannerConfigurer> mapperScannerConfigurers, org.apache.ibatis.session.Configuration configuration)
public void reloadXml(String nameSpace, org.springframework.core.io.Resource mapperLocation) throws IOException
reloadXml 在接口中 ReloadableConfigurationIOExceptionpublic <T> void reload(Class<T> type) throws Exception
ReloadableConfigurationreload 在接口中 ReloadableConfigurationT - 类型type - classClassNotFoundException - class文件找不到异常Exceptionprivate void copy(org.apache.ibatis.session.Configuration configuration)
public Collection<Class<?>> knownMapperKeySet()
knownMapperKeySet 在接口中 ReloadableConfigurationpublic void removeSqlInfoByKey(String key)
removeSqlInfoByKey 在接口中 ReloadableConfigurationpublic void removeLoadedResource(String resource)
removeLoadedResource 在接口中 ReloadableConfigurationprivate void removeCache(String key)
private void removeParameterMap(String prefix)
private void removeResultMap(String prefix)
private void removeSqlFragments(String prefix)
private void removeKeyGenerators(String prefix)
private void removeMappedStatement(String prefix)
public Collection<String> loadedResources()
loadedResources 在接口中 ReloadableConfigurationCopyright © 2024. All rights reserved.