Class PojoMapperFactory

java.lang.Object
org.jdbi.v3.core.mapper.reflect.internal.PojoMapperFactory
All Implemented Interfaces:
RowMapperFactory

public class PojoMapperFactory extends Object implements RowMapperFactory
Row mapper that inspects an immutables-style Immutable or Modifiable value class for properties and binds them in the style of BeanMapper.
  • Constructor Details

    • PojoMapperFactory

      public PojoMapperFactory()
  • Method Details

    • build

      public Optional<RowMapper<?>> build(Type type, ConfigRegistry config)
      Description copied from interface: RowMapperFactory
      Supplies a row mapper which will map result set rows to type if the factory supports it; empty otherwise.
      Specified by:
      build in interface RowMapperFactory
      Parameters:
      type - the target type to map to
      config - the config registry, for composition
      Returns:
      a row mapper for the given type if this factory supports it; Optional.empty() otherwise.
      See Also:
      for composition