public final class DynamicJdbcMapper<T> extends Object implements JdbcMapper<T>
| Constructor and Description |
|---|
DynamicJdbcMapper(ClassMeta<T> classMeta,
FieldMapperErrorHandler<JdbcColumnKey> fieldMapperErrorHandler,
MapperBuilderErrorHandler mapperBuilderErrorHandler,
RowHandlerErrorHandler rowHandlerErrorHandler,
ColumnDefinitionProvider<FieldMapperColumnDefinition<JdbcColumnKey,ResultSet>,JdbcColumnKey> columnDefinitions,
PropertyNameMatcherFactory propertyNameMatcherFactory,
boolean failOnAsm) |
| Modifier and Type | Method and Description |
|---|---|
<H extends RowHandler<? super T>> |
forEach(ResultSet rs,
H handle)
Loop over the resultSet, map each row to a new instance of T and call back the handler
|
JdbcMapper<T> |
getMapper(ResultSet rs) |
JdbcMapper<T> |
getMapper(ResultSetMetaData metaData) |
Iterator<T> |
iterate(ResultSet rs)
Deprecated.
|
Iterator<T> |
iterator(ResultSet rs) |
T |
map(ResultSet source)
map source object to a new instance of T
|
T |
map(ResultSet source,
MappingContext<ResultSet> mappingContext) |
void |
mapTo(ResultSet source,
T target,
MappingContext<ResultSet> mappingContext)
map source object to target object.
|
MappingContext<ResultSet> |
newMappingContext(ResultSet source) |
String |
toString() |
public DynamicJdbcMapper(ClassMeta<T> classMeta, FieldMapperErrorHandler<JdbcColumnKey> fieldMapperErrorHandler, MapperBuilderErrorHandler mapperBuilderErrorHandler, RowHandlerErrorHandler rowHandlerErrorHandler, ColumnDefinitionProvider<FieldMapperColumnDefinition<JdbcColumnKey,ResultSet>,JdbcColumnKey> columnDefinitions, PropertyNameMatcherFactory propertyNameMatcherFactory, boolean failOnAsm)
public final T map(ResultSet source) throws MappingException
Mappermap in interface Mapper<ResultSet,T>source - object to map fromMappingExceptionpublic final T map(ResultSet source, MappingContext<ResultSet> mappingContext) throws MappingException
map in interface Mapper<ResultSet,T>MappingExceptionpublic final void mapTo(ResultSet source, T target, MappingContext<ResultSet> mappingContext) throws MappingException
FieldMappermapTo in interface FieldMapper<ResultSet,T>source - object to map fromtarget - object to map tomappingContext - the mapping contextMappingExceptionpublic final <H extends RowHandler<? super T>> H forEach(ResultSet rs, H handle) throws SQLException, MappingException
JdbcMapperforEach in interface JdbcMapper<T>rs - the resultSethandle - the handler that will get the callbackSQLException - if sql error occursMappingException - if an error occurs during the mapping@Deprecated public final Iterator<T> iterate(ResultSet rs) throws SQLException, MappingException
iterate in interface JdbcMapper<T>SQLExceptionMappingExceptionpublic final Iterator<T> iterator(ResultSet rs) throws SQLException, MappingException
iterator in interface JdbcMapper<T>rs - the result setSQLExceptionMappingExceptionpublic MappingContext<ResultSet> newMappingContext(ResultSet source) throws MappingException
newMappingContext in interface Mapper<ResultSet,T>MappingExceptionpublic JdbcMapper<T> getMapper(ResultSet rs) throws MapperBuildingException, SQLException
MapperBuildingExceptionSQLExceptionpublic JdbcMapper<T> getMapper(ResultSetMetaData metaData) throws MapperBuildingException, SQLException
MapperBuildingExceptionSQLExceptionCopyright © 2015. All rights reserved.