パッケージ org.springframework.transaction


@NonNullApi @NonNullFields パッケージ org.springframework.transaction
Spring のコアトランザクション管理 API(特定のトランザクション管理システムに依存しない)。Spring のトランザクションインフラストラクチャの例外階層。トランザクションマネージャー、定義、ステータスインターフェース。
  • クラス
    説明
    JTA などの基礎となるトランザクション API を使用してトランザクションを作成できない場合にスローされる例外。
    トランザクションマネージャー実装の共通構成インターフェース。
    トランザクションコーディネーター側のヒューリスティックな決定によって引き起こされたトランザクションの失敗を表す例外。
    適用されるトランザクション伝播動作に従って、トランザクションの有無が不正な状態になった場合にスローされる例外。
    無効な分離レベルが指定された場合にスローされる例外、つまり
    無効なタイムアウトが指定された場合、つまり指定された有効なタイムアウトが範囲外であるか、トランザクションマネージャーの実装がタイムアウトをサポートしていない場合にスローされる例外。
    ネストされたトランザクションを処理しようとすると例外がスローされますが、ネストされたトランザクションは基になるバックエンドでサポートされていません。
    既存のトランザクションに依存する操作(ロールバックステータスの設定など)が試行され、既存のトランザクションがない場合にスローされる例外。
    これは、Spring の命令型トランザクションインフラストラクチャの中心的なインターフェースです。
    進行中の ReactiveTransactionManager トランザクションの表現。
    これは、Spring のリアクティブトランザクションインフラストラクチャの中心的なインターフェースです。
    汎用的にトランザクションセーブポイントをプログラムで管理する API を指定するインターフェース。
    Spring 準拠のトランザクションプロパティを定義するインターフェース。
    すべてのトランザクション例外のスーパークラス。
    トランザクションの現在の状態の一般的な表現。
    トランザクションマネージャーでのトランザクションの作成 / 完了ステップをステートレスにリッスンするためのコールバックインターフェース。
    Spring トランザクションマネージャー実装用のマーカーインターフェース(従来型またはリアクティブ型)。
    進行中の PlatformTransactionManager トランザクションの表現。
    既存のトランザクションを中断しようとしたときに例外がスローされましたが、トランザクションの中断は基礎となるバックエンドでサポートされていません。
    コミットやロールバック時など、一般的なトランザクションシステムエラーが発生した場合にスローされる例外。
    トランザクションがタイムアウトしたときにスローされる例外。
    Spring トランザクション API の不適切な使用によって引き起こされる例外のスーパークラス。
    トランザクションをコミットしようとした結果、予期しないロールバックが発生した場合にスローされます。