Skip to content

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.

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
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
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
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