@Beta public class GenericMapMapperFactory extends Object implements RowMapperFactory
Maps. Each row in the resultset becomes a distinct
Map, in which the keys are all distinct column names and the values are the corresponding cell contents. All values are mapped to the same generic type
BigDecimal) by a
ConfigRegistry. This differs from
MapMapperby supporting a concrete type instead of only
Object, and from
Mapin that the latter maps an entire resultset to a single
Mapand can only keep 1 key and 1 value from each row. Use cases for this are mainly single-row results like numeric reports (e.g. the price components, taxes, etc of a product for sale, or a set of possible labeled values for a user setting), and matrices.
|Constructor and Description|
|Modifier and Type||Method and Description|
Supplies a row mapper which will map result set rows to type if the factory supports it; empty otherwise.
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public Optional<RowMapper<?>> build(Type mapType, ConfigRegistry config)
Copyright © 2019. All rights reserved.