インターフェース DbAction<T>
- 型パラメーター:
T
- このアクションの影響を受けるエンティティの型。
- すべての既知のサブインターフェース:
DbAction.WithDependingOn<T>
、DbAction.WithEntity<T>
、DbAction.WithPropertyPath<T>
、DbAction.WithRoot<T>
- すべての既知の実装クラス:
DbAction.AcquireLockAllRoot
、DbAction.AcquireLockRoot
、DbAction.BatchDelete
、DbAction.BatchDeleteRoot
、DbAction.BatchInsert
、DbAction.BatchInsertRoot
、DbAction.BatchWithValue
、DbAction.Delete
、DbAction.DeleteAll
、DbAction.DeleteAllRoot
、DbAction.DeleteRoot
、DbAction.Insert
、DbAction.InsertRoot
、DbAction.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