Package org.jdbi.v3.core.mapper.reflect
mapper.reflect provides RowMappers that reflectively
construct result types using techniques like constructor injection
or JavaBeans setters.
-
Interface Summary Interface Description ColumnNameMatcher Strategy for matching SQL column names to Java property, field, or parameter names. -
Class Summary Class Description AbstractSeparatorCharColumnNameMatcher BeanMapper<T> A row mapper which maps the columns in a statement into a JavaBean.CaseInsensitiveColumnNameMatcher Matches column names with identical java names, ignoring case.ConstructorInstanceFactory<T> ConstructorMapper<T> A row mapper which maps the fields in a result set into a constructor.ConstructorMapper.ParameterData ConstructorMapper.UnmatchedConstructorMapper<T> FieldMapper<T> A row mapper which maps the columns in a statement into an object, using reflection to set fields on the object.FieldMapper.FieldData InstanceFactory<T> JdbiConstructors Utilities forJdbiConstructorannotation.ReflectionMappers Configuration class for reflective mappers.ReflectionMapperUtil Utilities for reflective mappers.SnakeCaseColumnNameMatcher Matches snake case column names to java camel case names, ignoring case.StaticMethodInstanceFactory<T> -
Enum Summary Enum Description AccessibleObjectStrategy -
Annotation Types Summary Annotation Type Description ColumnName Specify the mapping name for a property or parameter explicitly.JdbiConstructor Indicate toConstructorMapperand other reflective mappers how to construct an instance.