パッケージ jakarta.transaction
クラス TransactionalException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
jakarta.transaction.TransactionalException
- 実装されたすべてのインターフェース:
SerializableSE
Transactional インターセプターの実装からスローされる TransactionalException は、ネストされた例外として元の例外を含み、RuntimeException です。デフォルトでは、コールストリーム内の以前の Transactional アノテーションの結果として開始したトランザクションは、2 番目の Bean の Transactional インターセプターから TransactionalException が投げられた結果ロールバックするようにマークされています。たとえば、Transactional (TxType.REQUIRED) のアノテーションが付いた Bean の呼び出しによってトランザクションが開始され、この Bean が Transactional (TxType.NEVER) のアノテーションが付いた 2 番目の Bean を呼び出した場合、最初の Bean が開始したトランザクションはロールバック用にマークされます。
- 導入:
- JTA 1.2
- バージョン:
- Jakarta Transactions 2.0
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
TransactionalException