public class MybatisPlusReloadableConfiguration extends com.baomidou.mybatisplus.core.MybatisConfiguration 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| 构造器和说明 |
|---|
MybatisPlusReloadableConfiguration(List<org.mybatis.spring.mapper.MapperScannerConfigurer> mapperScannerConfigurers) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<Class<?>> |
knownMapperKeySet() |
Collection<String> |
loadedResources() |
<T> void |
reload(Class<T> type)
重新加载class文件
|
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) |
addMappedStatement, addMapper, addMappers, addMappers, getGlobalConfig, getMapper, getMapperRegistry, hasMapper, newExecutor, setDefaultScriptingLanguage, setGlobalConfigaddCache, addCacheRef, addIncompleteCacheRef, addIncompleteMethod, addIncompleteResultMap, addIncompleteStatement, addInterceptor, addKeyGenerator, addLoadedResource, 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, getObjectFactory, getObjectWrapperFactory, getParameterMap, getParameterMapNames, getParameterMaps, getProxyFactory, getReflectorFactory, getResultMap, getResultMapNames, getResultMaps, getSqlFragments, getTypeAliasRegistry, getTypeHandlerRegistry, getVariables, getVfsImpl, hasCache, hasKeyGenerator, hasParameterMap, hasResultMap, hasStatement, hasStatement, isAggressiveLazyLoading, isCacheEnabled, isCallSettersOnNulls, isLazyLoadingEnabled, isMapUnderscoreToCamelCase, isMultipleResultSetsEnabled, isResourceLoaded, isReturnInstanceForEmptyRow, isSafeResultHandlerEnabled, isSafeRowBoundsEnabled, isShrinkWhitespacesInSql, isUseActualParamName, isUseColumnLabel, isUseGeneratedKeys, newExecutor, newMetaObject, newParameterHandler, newResultSetHandler, newStatementHandler, setAggressiveLazyLoading, setAutoMappingBehavior, setAutoMappingUnknownColumnBehavior, setCacheEnabled, setCallSettersOnNulls, setConfigurationFactory, setDatabaseId, setDefaultEnumTypeHandler, setDefaultExecutorType, setDefaultFetchSize, setDefaultResultSetType, 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
MybatisPlusReloadableConfiguration(List<org.mybatis.spring.mapper.MapperScannerConfigurer> mapperScannerConfigurers)
public <T> void reload(Class<T> type) throws Exception
reload 在接口中 ReloadableConfigurationT - 类型type - classException - 异常public void reloadXml(String nameSpace, org.springframework.core.io.Resource mapperLocation) throws IOException
reloadXml 在接口中 ReloadableConfigurationIOExceptionpublic 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<Class<?>> knownMapperKeySet()
knownMapperKeySet 在接口中 ReloadableConfigurationpublic Collection<String> loadedResources()
loadedResources 在接口中 ReloadableConfigurationCopyright © 2024. All rights reserved.