✅ Additional annotations
Interface configuration
Section titled “Interface configuration”@JdbcConstructorAnnotationsdefines additional annotations which should be added to the constructor of the generated class
Interface/Method configuration
Section titled “Interface/Method configuration”@JdbcDebugfor the annotated element the processor will enable extra debug logs (mainly needed for debugging purpose)
Statement configuration
Section titled “Statement configuration”| Annotation | Select | Update | Batch | Default |
|---|---|---|---|---|
@JdbcBatchSize | ⛔️ | ⛔️ | ✅ | 1000 |
@JdbcFetchDirection | ✅ | ⛔️ | ⛔️ | unset |
@JdbcFetchSize | ✅ | ⛔️ | ⛔️ | unset |
@JdbcMaxRows | ✅ | ⛔️ | ⛔️ | unset |
@JdbcNoMoreRows | ✅ | ⛔️ | ⛔️ | THROW_EXCEPTION |
@JdbcNoRows | ✅ | ⛔️ | ⛔️ | THROW_EXCEPTION |
@JdbcQueryTimeout | ✅ | ✅ | ✅ | unset |
@JdbcResultSetConcurrency | ⛔️ | ✅ | ⛔️ | unset |
@JdbcResultSetType | ⛔️ | ✅ | ⛔️ | unset |
@JdbcReturnGeneratedValues | ⛔️ | ✅ | ⛔️ | GENERATED_KEYS |