Processor Annotation Index
This page is a compact index of public Kaumei JDBC processor annotations. It lists where an annotation may appear, what role it has, and which specification page defines its behaviour.
Detailed rules, defaults, lookup order, and error behaviour belong to the linked specification pages.
JDBC method annotations
Section titled “JDBC method annotations”| Annotation | Java locations | Role | Canonical rules |
|---|---|---|---|
@JdbcSelect |
method | Select method entry point | JDBC Select |
@JdbcUpdate |
method | Update method entry point | JDBC Update |
@JdbcBatchUpdate |
method | Batch update factory method | JDBC Update |
@JdbcCall |
method | Callable statement entry point | JDBC Call |
@JdbcNative |
method | Native JDBC delegation | JDBC Native |
Mapping annotations
Section titled “Mapping annotations”| Annotation | Java locations | Role | Canonical rules |
|---|---|---|---|
@JdbcName |
method, parameter, record component | SQL parameter name or result column name | Parameter Binding, Result Mapping |
@JdbcConverterName |
method, parameter, record component | Select a named converter | Converter Lookup, Parameter Binding, Result Mapping |
@JavaToJdbc |
method | Java-to-JDBC converter declaration | Parameter Binding, Converter Lookup |
@JdbcToJava |
method, constructor | JDBC-to-Java converter declaration | Result Mapping, Converter Lookup |
Configuration annotations
Section titled “Configuration annotations”| Annotation | Java locations | Role | Canonical rules |
|---|---|---|---|
@JdbcConfig |
type | Processor configuration type | Processor Configuration |
@JdbcBatchSize |
type, method, parameter | Batch execution size | Processor Configuration, JDBC Update |
@JdbcFetchDirection |
type, method, parameter | Statement fetch direction | Processor Configuration, JDBC Select |
@JdbcFetchSize |
type, method, parameter | Statement fetch size | Processor Configuration, JDBC Select |
@JdbcMaxRows |
type, method, parameter | Statement maximum row count | Processor Configuration, JDBC Select |
@JdbcNoMoreRows |
type, method | Multi-row handling for single-value select results | Processor Configuration, JDBC Select |
@JdbcNoRows |
type, method | No-row handling for single-value select results | Processor Configuration, JDBC Select |
@JdbcQueryTimeout |
type, method, parameter | Statement query timeout | Processor Configuration |
@JdbcResultSetConcurrency |
type, method, parameter | ResultSet concurrency setting | Processor Configuration, JDBC Select |
@JdbcResultSetType |
type, method, parameter | ResultSet type setting | Processor Configuration, JDBC Select |
Processor support annotations
Section titled “Processor support annotations”| Annotation | Java locations | Role | Canonical rules |
|---|---|---|---|
@JdbcDebug |
type, method | Enable extra processor debug output for the annotated element | Processor Configuration |
@JdbcGeneration |
type | Add annotations to generated classes or constructors | JDBC Processor |
@JdbcLogLevel |
type | Set processor log level from a configuration type | Processor Configuration |