| Interface | Description |
|---|---|
| ConditionalCommand | |
| ParameterizedBatchCommand<T> |
Represents a parameterized batch command (for exmaple an UPDATE statement) as a Spring
JdbcTemplate style parameterized query string
(for example: UPDATE TBL SET COL1 = ? WHERE ID = ?), its parameters, and a result policy. |
| ParameterizedCommand |
Represents a parameterized command (for exmaple an UPDATE statement) as a Spring
NamedParameterJdbcTemplate
style parameterized query string (for example: UPDATE TBL SET COL1 = :value WHERE ID = :id), its parameters, and a result
policy. |
| ParameterizedQuery |
A pair of a Spring
NamedParameterJdbcTemplate style parameterized query string (for example: SELECT * FROM TBL WHERE ID = :id) and its parameters. |
| QueryHandler<Result> |
A simple combination of the
ParameterizedQuery and a ResultSetExtractor. |
| TransactionalFunction<Result> |
A functional interface representing a function call (typically a query or statement) which has a result and done within
a database transaction.
|
| Class | Description |
|---|---|
| InClauseBatchCommand<T> |
Represents a query with an IN() clause.
|
| MultiDataSourceJdbcResource |
Holds multiple
DataSources as a single object and offers JDBC related resources. |
| NoPoolConnectionPool | |
| TransactionContext |
Wraps the
TransactionStatus object into an AutoCloseable object to allow using it in
try-with-resources block. |
| TransactionContextManager |
A special TransactionManager which wraps a
PlatformTransactionManager instance, to be able to wrap the
returned TransactionStatus instances into TransactionContext. |
| Exception | Description |
|---|---|
| RollbackException |
This exception can be used to trigger rollback in
TransactionalRetryProxy.invoke(Object, Method, Object[])
for the current transaction, without propagating the exception to the caller. |
Copyright © 2024 The Apache Software Foundation. All rights reserved.