Package org.jdbi.v3.sqlobject.config
The sqlobject.config package defines configuration annotations
that modify the Jdbi configuration used as the context for executing
SqlObject methods, such as registering handled types.
-
Interface Summary Interface Description Configurer ConfiguresConfigRegistryinstances to satisfy the contract of aConfiguringAnnotation-annotated annotation. -
Annotation Types Summary Annotation Type Description ConfiguringAnnotation Annotation used to modify configuration in the context of a SQL object or method.KeyColumn Configures the column to use for map keys, for SQL methods that returnMap, or Guava's Multimap.RegisterArgumentFactories RegisterArgumentFactory Used to register an argument factory with either a sql object type or for a specific method.RegisterBeanMapper Registers a BeanMapper for a specific bean classRegisterBeanMappers RegisterCollectorFactory Used to register a collector factory on the currentSqlStatementeither for a sql object type or for a method.RegisterColumnMapper Registers a column mapper in the scope of a SQL Object type or method.RegisterColumnMapperFactories RegisterColumnMapperFactory Registers a column mapper factory in the scope of a SQL Object type or method.RegisterColumnMappers RegisterConstructorMapper Registers a constructor mapper factory for the given type(s).RegisterConstructorMappers RegisterFieldMapper Register types to reflectively assign fields withFieldMapper.RegisterFieldMappers RegisterJoinRowMapper Used to register aJoinRowMapperfactory.RegisterObjectArgumentFactories RegisterObjectArgumentFactory Registers an argument factory for a type compatible withPreparedStatement.setObject(int, Object).RegisterRowMapper Register a row mapper in the context of a SQL Object type or method.RegisterRowMapperFactories RegisterRowMapperFactory Registers a row mapper factory in the scope of a SQL Object type or method.RegisterRowMappers UseEnumStrategy Use the specifiedEnumStrategyfor binding and mapping enum values.UseSqlParser Use the specifiedSqlParserclass to parse SQL for the annotated SQL object class or method.UseTemplateEngine Use the specifiedTemplateEngineclass to render SQL for the annotated SQL object class or method.ValueColumn Configures the column to use for map values, for SQL methods that returnMap, or Guava's Multimap.