パッケージ 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
    関連事項:
    直列化された形式
    • コンストラクターの詳細