| Interface | Description |
|---|---|
| SqlStatementCustomizer |
Used with
SqlStatementCustomizerFactory to
customize sql statements via annotations |
| SqlStatementCustomizerFactory |
Interface used in conjunction with
SqlStatementCustomizingAnnotation to generate
SqlStatementCustomizer instances. |
| SqlStatementParameterCustomizer |
Customize a
SqlStatement according to the value of an annotated parameter. |
| Enum | Description |
|---|---|
| BindList.EmptyHandling |
describes what needs to be done if the passed argument is null or empty
|
| Annotation Type | Description |
|---|---|
| Bind |
Binds the annotated argument as a named parameter, and as a positional parameter.
|
| BindBean |
Binds the properties of a JavaBean to a SQL statement.
|
| 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. |
| 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. |
| BindMap |
Binds the entries of a
Map<String, Object> to a SQL statement. |
| Define |
Defines a named attribute as the argument passed to the annotated parameter.
|
| DefineList | |
| FetchDirection |
Used to specify the fetch direction, per JDBC, of a result set.
|
| FetchSize | |
| MaxRows |
Used to specify the maximum numb er of rows to return on a result set.
|
| OutParameter |
Declare a named out parameter on an
@SqlCall annotated method. |
| QueryTimeOut |
Specify the query timeout in seconds.
|
| SqlStatementCustomizingAnnotation |
Annotation used to build customizing annotations.
|
| Timestamped |
Binds the named parameter
:now or a custom named parameter with
the current DateTime as an OffsetDateTime. |
Copyright © 2017. All rights reserved.