类分层结构
- 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)
接口分层结构
- java.io.Flushable
- org.springframework.transaction.TransactionStatus (并 extends org.springframework.transaction.SavepointManager)
- org.springframework.transaction.PlatformTransactionManager
- org.springframework.transaction.SavepointManager
- org.springframework.transaction.TransactionStatus (并 extends java.io.Flushable)
- org.springframework.transaction.TransactionDefinition