This page is a compact index of public Kaumei JDBC 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 |
@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 |