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.
-
ClassDescriptionDeprecated.Deprecated.Configures the column to use for map keys, for SQL methods that return
Map
, 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 classRegisters specifically one collector for a sql object typeUsed 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.
ExtensionConfigurer
directly.