インターフェース DbAction<T>

型パラメーター:
T - このアクションの影響を受けるエンティティの型。
すべての既知のサブインターフェース:
DbAction.WithDependingOn<T>DbAction.WithEntity<T>DbAction.WithPropertyPath<T>DbAction.WithRoot<T>
すべての既知の実装クラス:
DbAction.AcquireLockAllRootDbAction.AcquireLockRootDbAction.BatchDeleteDbAction.BatchDeleteRootDbAction.BatchInsertDbAction.BatchInsertRootDbAction.BatchWithValueDbAction.DeleteDbAction.DeleteAllDbAction.DeleteAllRootDbAction.DeleteRootDbAction.InsertDbAction.InsertRootDbAction.UpdateRoot

public interface DbAction<T>
このインターフェースのインスタンスは、データベースとの(概念的な)単一の相互作用を表します。集約の状態をデータベースと同期するときのステップとして使用される単一の更新。
作成者:
Jens Schauder, Mark Paluch, Tyler Van Gorder, Myeonghyeon Lee, Chirag Tailor
  • ネストされたクラスのサマリー

    ネストされたクラス
    修飾子と型
    インターフェース
    説明
    static final class
    特定の型のすべての集約ルートのロック獲得ステートメントを表します。
    static final class
    ID のみがわかっている場合の、集約ルートのロック獲得ステートメントを表します。
    static final class
    集約ルートから特定のパスを介して到達可能な複数のエンティティのバッチ削除ステートメントを表します。
    static final class
    集約ルートである複数のエンティティの一括削除ステートメントを表します。
    static final class
    集約ルートではない複数のエンティティのバッチ挿入ステートメントを表します。
    static final class
    集約ルートである複数のエンティティのバッチ挿入ステートメントを表します。
    static class
    アクションのプロパティの共通値を共有する DbAction のバッチを表します。
    static final class
    集約ルートから特定のパスを介して到達可能なすべてのエンティティの削除ステートメントを表します。
    static final class
    特定の型の集約ルートから特定のパスを介して到達可能なすべてのエンティティの削除ステートメントを表します。
    static final class
    特定の型のすべての集約ルートの削除ステートメントを表します。
    static final class
    ID のみがわかっている場合の集約ルートの削除ステートメントを表します。
    static class
    集約のルートではない単一のエンティティの挿入ステートメントを表します。
    static class
    集約のルートの挿入ステートメントを表します。
    static class
    集約ルートの更新ステートメントを表します。
    static interface
    親エンティティの ID などの追加情報を提供するための別のアクションに依存するアクション。
    static interface
    単一のエンティティの情報をデータベースに保管する DbAction
    static interface
    DbAction は、集合体のルートではなく、そこに含まれるエンティティに対する操作です。
    static interface
    集約のルートに関連する DbAction
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
  • メソッドの詳細

    • getEntityType

      ClassSE<T> getEntityType()