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 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 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 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 typeClass,
java.lang.Class 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 typeClass,
java.lang.Class 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 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 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 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. All Rights Reserved.