public class PreparedStatementMapperBuilder<T> extends AbstractWriterBuilder<PreparedStatement,T,JdbcColumnKey,PreparedStatementMapperBuilder<T>>
classMeta, fieldAppenderFactory, mapperConfig, propertyMappingsBuilder
Constructor and Description |
---|
PreparedStatementMapperBuilder(ClassMeta<T> classMeta,
MapperConfig<JdbcColumnKey,FieldMapperColumnDefinition<JdbcColumnKey>> mapperConfig,
ConstantTargetFieldMapperFactory<PreparedStatement,JdbcColumnKey> preparedStatementFieldMapperFactory) |
Modifier and Type | Method and Description |
---|---|
MultiIndexFieldMapper<T>[] |
buildIndexFieldMappers() |
protected Instantiator<T,PreparedStatement> |
getInstantiator() |
protected int |
getStartingIndex() |
protected JdbcColumnKey |
newKey(String column,
int i,
FieldMapperColumnDefinition<JdbcColumnKey> columnDefinition) |
QueryPreparer<T> |
to(NamedSqlQuery query) |
QueryPreparer<T> |
to(NamedSqlQuery query,
String[] generatedKeys) |
addColumn, addColumn, addColumn, addColumn, addColumn, mapper, postFieldProcess, postMapperProcess, preFieldProcess
public PreparedStatementMapperBuilder(ClassMeta<T> classMeta, MapperConfig<JdbcColumnKey,FieldMapperColumnDefinition<JdbcColumnKey>> mapperConfig, ConstantTargetFieldMapperFactory<PreparedStatement,JdbcColumnKey> preparedStatementFieldMapperFactory)
protected Instantiator<T,PreparedStatement> getInstantiator()
getInstantiator
in class AbstractWriterBuilder<PreparedStatement,T,JdbcColumnKey,PreparedStatementMapperBuilder<T>>
protected JdbcColumnKey newKey(String column, int i, FieldMapperColumnDefinition<JdbcColumnKey> columnDefinition)
newKey
in class AbstractWriterBuilder<PreparedStatement,T,JdbcColumnKey,PreparedStatementMapperBuilder<T>>
protected int getStartingIndex()
getStartingIndex
in class AbstractWriterBuilder<PreparedStatement,T,JdbcColumnKey,PreparedStatementMapperBuilder<T>>
public QueryPreparer<T> to(NamedSqlQuery query)
public QueryPreparer<T> to(NamedSqlQuery query, String[] generatedKeys)
public MultiIndexFieldMapper<T>[] buildIndexFieldMappers()
Copyright © 2016. All rights reserved.