| Package | Description |
|---|---|
| org.jdbi.v3.sqlobject.customizer |
The
sqlobject.customizer package provides annotations
that customize the execution of a statement. |
| org.jdbi.v3.sqlobject.statement |
The
sqlobject.statement annotations declare the type of statement
that a SqlObject method should create, such as a @SqlQuery to return rows or a
@SqlUpdate to modify rows and return the modification count. |
| Modifier and Type | Class and Description |
|---|---|
interface |
Bind
Binds the annotated argument as a named parameter, and as a positional parameter.
|
interface |
BindBean
Binds the properties of a JavaBean to a SQL statement.
|
interface |
BindBeanList
Binds each property for each value in the annotated
Iterable or array/varargs argument,
and defines a named attribute as a comma-separated list of each bound parameter name. |
interface |
BindFields
Binds the properties and public fields of an object to a SQL statement.
|
interface |
BindList
Binds each value in the annotated
Iterable or array/varargs argument, and defines a named attribute as a
comma-separated list of each bound parameter name. |
interface |
BindMap
Binds the entries of a
Map<String, Object> to a SQL statement. |
interface |
BindMethods |
interface |
Define
Defines a named attribute as the argument passed to the annotated parameter.
|
interface |
DefineList
|
interface |
FetchSize
Specify batch size to fetch resulting rows in.
|
interface |
MaxRows
Used to specify the maximum number of rows to return on a result set.
|
interface |
OutParameter
Declare a named out parameter on an
@SqlCall annotated method. |
interface |
OutParameterList |
interface |
QueryTimeOut
Specify the query timeout in seconds.
|
interface |
Timestamped
Binds the named parameter
:now or a custom named parameter with
the current DateTime as an OffsetDateTime. |
| Modifier and Type | Class and Description |
|---|---|
interface |
MapTo
Used to specify a polymorphic return type as a parameter on a query method.
|
Copyright © 2017. All rights reserved.