パッケージ jakarta.transaction

クラス TransactionalException

実装されたすべてのインターフェース:
SerializableSE

public class TransactionalException extends RuntimeExceptionSE
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
関連事項:
  • コンストラクターの詳細