public class MybatisConfiguration
extends org.apache.ibatis.session.Configuration
replace default Configuration class
Caratacus 2016/9/25 replace mapperRegistry
限定符和类型 | 字段和说明 |
---|---|
MybatisMapperRegistry |
mybatisMapperRegistry
Mapper 注册
|
aggressiveLazyLoading, autoMappingBehavior, autoMappingUnknownColumnBehavior, cacheEnabled, cacheRefMap, caches, callSettersOnNulls, configurationFactory, databaseId, defaultExecutorType, defaultFetchSize, 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, sqlFragments, typeAliasRegistry, typeHandlerRegistry, useActualParamName, useColumnLabel, useGeneratedKeys, variables, vfsImpl
构造器和说明 |
---|
MybatisConfiguration()
初始化调用
|
限定符和类型 | 方法和说明 |
---|---|
void |
addMappedStatement(org.apache.ibatis.mapping.MappedStatement ms)
MybatisPlus 加载 SQL 顺序:
1、加载XML中的SQL
2、加载sqlProvider中的SQL 3、xmlSql 与 sqlProvider不能包含相同的SQL 调整后的SQL优先级:xmlSql > sqlProvider > curdSql |
<T> void |
addMapper(java.lang.Class<T> type) |
void |
addMappers(java.lang.String packageName) |
void |
addMappers(java.lang.String packageName,
java.lang.Class<?> superType) |
<T> T |
getMapper(java.lang.Class<T> type,
org.apache.ibatis.session.SqlSession sqlSession) |
org.apache.ibatis.binding.MapperRegistry |
getMapperRegistry() |
boolean |
hasMapper(java.lang.Class<?> type) |
void |
setDefaultScriptingLanguage(java.lang.Class<?> driver) |
addCache, addCacheRef, addIncompleteCacheRef, addIncompleteMethod, addIncompleteResultMap, addIncompleteStatement, addInterceptor, addKeyGenerator, addLoadedResource, addParameterMap, addResultMap, buildAllStatements, checkGloballyForDiscriminatedNestedResultMaps, checkLocallyForDiscriminatedNestedResultMaps, extractNamespace, getAutoMappingBehavior, getAutoMappingUnknownColumnBehavior, getCache, getCacheNames, getCaches, getConfigurationFactory, getDatabaseId, getDefaultExecutorType, getDefaultFetchSize, getDefaultScriptingLanguageInstance, getDefaultScriptingLanuageInstance, getDefaultStatementTimeout, getEnvironment, getIncompleteCacheRefs, getIncompleteMethods, getIncompleteResultMaps, getIncompleteStatements, getInterceptors, getJdbcTypeForNull, getKeyGenerator, getKeyGeneratorNames, getKeyGenerators, 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, isUseActualParamName, isUseColumnLabel, isUseGeneratedKeys, newExecutor, newExecutor, newMetaObject, newParameterHandler, newResultSetHandler, newStatementHandler, setAggressiveLazyLoading, setAutoMappingBehavior, setAutoMappingUnknownColumnBehavior, setCacheEnabled, setCallSettersOnNulls, setConfigurationFactory, setDatabaseId, setDefaultEnumTypeHandler, setDefaultExecutorType, setDefaultFetchSize, setDefaultStatementTimeout, setEnvironment, setJdbcTypeForNull, setLazyLoadingEnabled, setLazyLoadTriggerMethods, setLocalCacheScope, setLogImpl, setLogPrefix, setMapUnderscoreToCamelCase, setMultipleResultSetsEnabled, setObjectFactory, setObjectWrapperFactory, setProxyFactory, setReflectorFactory, setReturnInstanceForEmptyRow, setSafeResultHandlerEnabled, setSafeRowBoundsEnabled, setUseActualParamName, setUseColumnLabel, setUseGeneratedKeys, setVariables, setVfsImpl
public final MybatisMapperRegistry mybatisMapperRegistry
public void addMappedStatement(org.apache.ibatis.mapping.MappedStatement ms)
MybatisPlus 加载 SQL 顺序:
1、加载XML中的SQLaddMappedStatement
在类中 org.apache.ibatis.session.Configuration
public void setDefaultScriptingLanguage(java.lang.Class<?> driver)
setDefaultScriptingLanguage
在类中 org.apache.ibatis.session.Configuration
public org.apache.ibatis.binding.MapperRegistry getMapperRegistry()
getMapperRegistry
在类中 org.apache.ibatis.session.Configuration
public <T> void addMapper(java.lang.Class<T> type)
addMapper
在类中 org.apache.ibatis.session.Configuration
public void addMappers(java.lang.String packageName, java.lang.Class<?> superType)
addMappers
在类中 org.apache.ibatis.session.Configuration
public void addMappers(java.lang.String packageName)
addMappers
在类中 org.apache.ibatis.session.Configuration
public <T> T getMapper(java.lang.Class<T> type, org.apache.ibatis.session.SqlSession sqlSession)
getMapper
在类中 org.apache.ibatis.session.Configuration
public boolean hasMapper(java.lang.Class<?> type)
hasMapper
在类中 org.apache.ibatis.session.Configuration