クラス TransactionSystemException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.transaction.TransactionException
org.springframework.transaction.TransactionSystemException
- 実装されたすべてのインターフェース:
SerializableSE
コミットやロールバック時など、一般的なトランザクションシステムエラーが発生した場合にスローされる例外。
- 導入:
- 24.03.2003
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターのサマリー
コンストラクター説明TransactionSystemException のコンストラクター。TransactionSystemException
(StringSE msg, ThrowableSE cause) TransactionSystemException のコンストラクター。方法の概要
修飾子と型メソッド説明boolean
この例外に特定の型の例外が含まれているかどうかを確認します。特定のクラス自体のものであるか、特定の型のネストされた原因が含まれています。final ThrowableSE
このトランザクション例外がある場合は、その前にスローされたアプリケーション例外を返します。失敗したトランザクション内で最初にスローされた例外を返します。void
このトランザクション例外の前にスローされたアプリケーション例外を設定し、TransactionSystemException をオーバーライドしても元の例外を保持します。クラス org.springframework.core.NestedRuntimeException から継承されたメソッド
getMostSpecificCause, getRootCause
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
TransactionSystemException
TransactionSystemException のコンストラクター。- パラメーター:
msg
- 詳細メッセージ
TransactionSystemException
TransactionSystemException のコンストラクター。- パラメーター:
msg
- 詳細メッセージcause
- 使用中のトランザクション API の根本原因
メソッドの詳細
initApplicationException
このトランザクション例外の前にスローされたアプリケーション例外を設定し、TransactionSystemException をオーバーライドしても元の例外を保持します。- パラメーター:
ex
- アプリケーション例外- 例外:
IllegalStateExceptionSE
- この TransactionSystemException がすでにアプリケーション例外を保持している場合
getApplicationException
このトランザクション例外がある場合は、その前にスローされたアプリケーション例外を返します。- 戻り値:
- アプリケーション例外。設定されていない場合は
null
getOriginalException
失敗したトランザクション内で最初にスローされた例外、つまり、アプリケーション例外(存在する場合)、TransactionSystemException 自身の原因を返します。- 戻り値:
- 元の例外、または存在しない場合は
null
contains
クラスからコピーされた説明:NestedRuntimeException
この例外に特定の型の例外が含まれているかどうかを確認します。特定のクラス自体のものであるか、特定の型のネストされた原因が含まれています。- オーバーライド:
- クラス
NestedRuntimeException
のcontains
- パラメーター:
exType
- 検索する例外型- 戻り値:
- 指定された型のネストされた例外があるかどうか