Module org.simpleflatmapper.jdbc
Package org.simpleflatmapper.jdbc
Class PreparedStatementMapperBuilder<T>
java.lang.Object
org.simpleflatmapper.map.mapper.AbstractConstantTargetMapperBuilder<PreparedStatement,T,JdbcColumnKey,PreparedStatementMapperBuilder<T>>
org.simpleflatmapper.jdbc.PreparedStatementMapperBuilder<T>
public class PreparedStatementMapperBuilder<T>
extends org.simpleflatmapper.map.mapper.AbstractConstantTargetMapperBuilder<PreparedStatement,T,JdbcColumnKey,PreparedStatementMapperBuilder<T>>
-
Field Summary
Fields inherited from class org.simpleflatmapper.map.mapper.AbstractConstantTargetMapperBuilder
classMeta, fieldAppenderFactory, mapperConfig, propertyMappingsBuilder, sourceClass -
Constructor Summary
ConstructorsConstructorDescriptionPreparedStatementMapperBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta, org.simpleflatmapper.map.MapperConfig<JdbcColumnKey, ?> mapperConfig, org.simpleflatmapper.map.mapper.ConstantTargetFieldMapperFactory<PreparedStatement, JdbcColumnKey> preparedStatementFieldMapperFactory) -
Method Summary
Modifier and TypeMethodDescriptionbuildIndexFieldMappers(org.simpleflatmapper.converter.ContextFactoryBuilder contextFactoryBuilder) protected org.simpleflatmapper.reflect.BiInstantiator<T,org.simpleflatmapper.map.MappingContext<? super T>, PreparedStatement> protected intprotected JdbcColumnKeynewKey(String column, int i, org.simpleflatmapper.map.property.FieldMapperColumnDefinition<JdbcColumnKey> columnDefinition) to(NamedSqlQuery query) to(NamedSqlQuery query, String[] generatedKeys) Methods inherited from class org.simpleflatmapper.map.mapper.AbstractConstantTargetMapperBuilder
addColumn, addColumn, addColumn, addColumn, addColumn, keySourceGetter, mapper, postFieldProcess, postMapperProcess, preFieldProcess
-
Constructor Details
-
PreparedStatementMapperBuilder
public PreparedStatementMapperBuilder(org.simpleflatmapper.reflect.meta.ClassMeta<T> classMeta, org.simpleflatmapper.map.MapperConfig<JdbcColumnKey, ?> mapperConfig, org.simpleflatmapper.map.mapper.ConstantTargetFieldMapperFactory<PreparedStatement, JdbcColumnKey> preparedStatementFieldMapperFactory)
-
-
Method Details
-
getInstantiator
protected org.simpleflatmapper.reflect.BiInstantiator<T,org.simpleflatmapper.map.MappingContext<? super T>, getInstantiator()PreparedStatement> - Specified by:
getInstantiatorin classorg.simpleflatmapper.map.mapper.AbstractConstantTargetMapperBuilder<PreparedStatement,T, JdbcColumnKey, PreparedStatementMapperBuilder<T>>
-
newKey
protected JdbcColumnKey newKey(String column, int i, org.simpleflatmapper.map.property.FieldMapperColumnDefinition<JdbcColumnKey> columnDefinition) - Specified by:
newKeyin classorg.simpleflatmapper.map.mapper.AbstractConstantTargetMapperBuilder<PreparedStatement,T, JdbcColumnKey, PreparedStatementMapperBuilder<T>>
-
getStartingIndex
protected int getStartingIndex()- Overrides:
getStartingIndexin classorg.simpleflatmapper.map.mapper.AbstractConstantTargetMapperBuilder<PreparedStatement,T, JdbcColumnKey, PreparedStatementMapperBuilder<T>>
-
to
-
to
-
buildIndexFieldMappers
public MultiIndexFieldMapper<T>[] buildIndexFieldMappers(org.simpleflatmapper.converter.ContextFactoryBuilder contextFactoryBuilder)
-