Class Hierarchy
- java.lang.Object
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.springframework.core.NestedRuntimeException
- org.springframework.transaction.TransactionException
- org.springframework.transaction.CannotCreateTransactionException
- org.springframework.transaction.NestedTransactionNotSupportedException
- org.springframework.transaction.TransactionSuspensionNotSupportedException
 
- org.springframework.transaction.HeuristicCompletionException
- org.springframework.transaction.TransactionSystemException
- org.springframework.transaction.TransactionTimedOutException
- org.springframework.transaction.TransactionUsageException
- org.springframework.transaction.IllegalTransactionStateException
- org.springframework.transaction.InvalidIsolationLevelException
- org.springframework.transaction.InvalidTimeoutException
- org.springframework.transaction.NoTransactionException
 
- org.springframework.transaction.UnexpectedRollbackException
 
- org.springframework.transaction.CannotCreateTransactionException
 
- org.springframework.transaction.TransactionException
 
- org.springframework.core.NestedRuntimeException
 
- java.lang.RuntimeException
 
- java.lang.Exception
 
- java.lang.Throwable (implements java.io.Serializable)
Interface Hierarchy
- java.io.Flushable
- org.springframework.transaction.TransactionStatus (also extends org.springframework.transaction.SavepointManager, org.springframework.transaction.TransactionExecution)
 
- org.springframework.transaction.SavepointManager
- org.springframework.transaction.TransactionStatus (also extends java.io.Flushable, org.springframework.transaction.TransactionExecution)
 
- org.springframework.transaction.TransactionDefinition
- org.springframework.transaction.TransactionExecution
- org.springframework.transaction.ReactiveTransaction
- org.springframework.transaction.TransactionStatus (also extends java.io.Flushable, org.springframework.transaction.SavepointManager)
 
- org.springframework.transaction.TransactionManager
- org.springframework.transaction.PlatformTransactionManager
- org.springframework.transaction.ReactiveTransactionManager