org.apache.ibatis.builder
Class MapperBuilderAssistant
java.lang.Object
org.apache.ibatis.builder.BaseBuilder
org.apache.ibatis.builder.MapperBuilderAssistant
public class MapperBuilderAssistant
- extends BaseBuilder
Method Summary |
MappedStatement |
addMappedStatement(java.lang.String id,
SqlSource sqlSource,
StatementType statementType,
SqlCommandType sqlCommandType,
java.lang.Integer fetchSize,
java.lang.Integer timeout,
java.lang.String parameterMap,
java.lang.Class<?> parameterType,
java.lang.String resultMap,
java.lang.Class<?> resultType,
ResultSetType resultSetType,
boolean flushCache,
boolean useCache,
KeyGenerator keyGenerator,
java.lang.String keyProperty)
|
ParameterMap |
addParameterMap(java.lang.String id,
java.lang.Class<?> parameterClass,
java.util.List<ParameterMapping> parameterMappings)
|
ResultMap |
addResultMap(java.lang.String id,
java.lang.Class<?> type,
java.lang.String extend,
Discriminator discriminator,
java.util.List<ResultMapping> resultMappings)
|
java.lang.String |
applyCurrentNamespace(java.lang.String base)
|
Discriminator |
buildDiscriminator(java.lang.Class<?> resultType,
java.lang.String column,
java.lang.Class<?> javaType,
JdbcType jdbcType,
java.lang.Class<? extends TypeHandler> typeHandler,
java.util.Map<java.lang.String,java.lang.String> discriminatorMap)
|
ParameterMapping |
buildParameterMapping(java.lang.Class<?> parameterType,
java.lang.String property,
java.lang.Class<?> javaType,
JdbcType jdbcType,
java.lang.String resultMap,
ParameterMode parameterMode,
java.lang.Class<? extends TypeHandler> typeHandler,
java.lang.Integer numericScale)
|
ResultMapping |
buildResultMapping(java.lang.Class<?> resultType,
java.lang.String property,
java.lang.String column,
java.lang.Class<?> javaType,
JdbcType jdbcType,
java.lang.String nestedSelect,
java.lang.String nestedResultMap,
java.lang.Class<? extends TypeHandler> typeHandler,
java.util.List<ResultFlag> flags)
|
java.lang.String |
getCurrentNamespace()
|
void |
setCurrentNamespace(java.lang.String currentNamespace)
|
Cache |
useCacheRef(java.lang.String namespace)
|
Cache |
useNewCache(java.lang.Class<? extends Cache> typeClass,
java.lang.Class<? extends Cache> evictionClass,
java.lang.Long flushInterval,
java.lang.Integer size,
boolean readWrite,
java.util.Properties props)
|
Methods inherited from class org.apache.ibatis.builder.BaseBuilder |
booleanValueOf, getConfiguration, integerValueOf, resolveAlias, resolveClass, resolveInstance, resolveInstance, resolveJdbcType, resolveParameterMode, resolveResultSetType, stringValueOf |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MapperBuilderAssistant
public MapperBuilderAssistant(Configuration configuration,
java.lang.String resource)
getCurrentNamespace
public java.lang.String getCurrentNamespace()
setCurrentNamespace
public void setCurrentNamespace(java.lang.String currentNamespace)
applyCurrentNamespace
public java.lang.String applyCurrentNamespace(java.lang.String base)
useCacheRef
public Cache useCacheRef(java.lang.String namespace)
useNewCache
public Cache useNewCache(java.lang.Class<? extends Cache> typeClass,
java.lang.Class<? extends Cache> evictionClass,
java.lang.Long flushInterval,
java.lang.Integer size,
boolean readWrite,
java.util.Properties props)
addParameterMap
public ParameterMap addParameterMap(java.lang.String id,
java.lang.Class<?> parameterClass,
java.util.List<ParameterMapping> parameterMappings)
buildParameterMapping
public ParameterMapping buildParameterMapping(java.lang.Class<?> parameterType,
java.lang.String property,
java.lang.Class<?> javaType,
JdbcType jdbcType,
java.lang.String resultMap,
ParameterMode parameterMode,
java.lang.Class<? extends TypeHandler> typeHandler,
java.lang.Integer numericScale)
addResultMap
public ResultMap addResultMap(java.lang.String id,
java.lang.Class<?> type,
java.lang.String extend,
Discriminator discriminator,
java.util.List<ResultMapping> resultMappings)
buildResultMapping
public ResultMapping buildResultMapping(java.lang.Class<?> resultType,
java.lang.String property,
java.lang.String column,
java.lang.Class<?> javaType,
JdbcType jdbcType,
java.lang.String nestedSelect,
java.lang.String nestedResultMap,
java.lang.Class<? extends TypeHandler> typeHandler,
java.util.List<ResultFlag> flags)
buildDiscriminator
public Discriminator buildDiscriminator(java.lang.Class<?> resultType,
java.lang.String column,
java.lang.Class<?> javaType,
JdbcType jdbcType,
java.lang.Class<? extends TypeHandler> typeHandler,
java.util.Map<java.lang.String,java.lang.String> discriminatorMap)
addMappedStatement
public MappedStatement addMappedStatement(java.lang.String id,
SqlSource sqlSource,
StatementType statementType,
SqlCommandType sqlCommandType,
java.lang.Integer fetchSize,
java.lang.Integer timeout,
java.lang.String parameterMap,
java.lang.Class<?> parameterType,
java.lang.String resultMap,
java.lang.Class<?> resultType,
ResultSetType resultSetType,
boolean flushCache,
boolean useCache,
KeyGenerator keyGenerator,
java.lang.String keyProperty)
Copyright © 2010 MyBatis.org. All Rights Reserved.