Package org.jdbi.v3.sqlobject.config
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.
-
ClassDescriptionConfigures
ConfigRegistry
instances to satisfy the contract of aConfiguringAnnotation
-annotated annotation.Annotation used to modify configuration in the context of a SQL object or method.Configures the column to use for map keys, for SQL methods that returnMap
, or Guava's Multimap.Used to register an argument factory with either a sql object type or for a specific method.Registers a BeanMapper for a specific bean classUsed to register a collector factory on the currentSqlStatement
either for a sql object type or for a method.Registers a column mapper in the scope of a SQL Object type or method.Registers a column mapper factory in the scope of a SQL Object type or method.Registers a constructor mapper factory for the given type(s).Register types to reflectively assign fields withFieldMapper
.Used to register aJoinRowMapper
factory.Registers an argument factory for a type compatible withPreparedStatement.setObject(int, Object)
.Register a row mapper in the context of a SQL Object type or method.Registers a row mapper factory in the scope of a SQL Object type or method.Use the specifiedEnumStrategy
for binding and mapping enum values.Use the specifiedSqlParser
class to parse SQL for the annotated SQL object class or method.Use the specifiedTemplateEngine
class to render SQL for the annotated SQL object class or method.Configures the column to use for map values, for SQL methods that returnMap
, or Guava's Multimap.