|
Exception Summary |
| CannotCreateTransactionException |
Exception thrown when a transaction can't be created using an
underlying transaction API such as JTA. |
| HeuristicCompletionException |
Exception that represents a transaction failure caused by heuristics. |
| InvalidIsolationException |
Exception that gets thrown when an invalid isolation level is specified,
i.e. an isolation level that the transaction manager implementation
doesn't support. |
| InvalidTimeoutException |
Exception that gets thrown when an invalid timeout is specified,
i.e. the transaction manager implementation doesn't support timeouts. |
| NestedTransactionNotPermittedException |
Exception thrown when an attempt is made to begin a transaction
but this would amount to a nested transaction, which is not
supporting by the underlying transaction implementation. |
| NoTransactionException |
Exception thrown when an operation is attempted that
relies on an existing transaction (such as setting
rollback status) and there is no existing transaction.
|
| TransactionException |
Superclass for all transaction exceptions. |
| TransactionSystemException |
Exception thrown when a general transaction system error is encountered. |
| TransactionUsageException |
Superclass for exceptions caused by inappropriate usage of
a Spring transaction API. |
| UnexpectedRollbackException |
Thrown when an attempt to commit a transaction resulted
in an unexpected rollback |
Exception hierarchy for Spring's transaction infrastructure,
independent of any specific transaction management system.
Contains transaction manager, definition, and status interfaces.