パッケージ org.springframework.data.relational.core.conversion
@NonNullApi パッケージ org.springframework.data.relational.core.conversion
- クラス説明
RelationalConverter
実装の基本クラス。(ドメイン駆動設計のコンテキストで使用される)集合体に発生する変更全体を表します。集約に対して実行されるアクションの種類。BatchingAggregateChange <T、C は MutableAggregateChange <T>> を継承します(ドメイン駆動設計のコンテキストで使用されるように) 1 つまたは複数の集約に発生する変更を全体として表します。DbAction<T>このインターフェースのインスタンスは、データベースとの(概念的な)単一の相互作用を表します。集約の状態をデータベースと同期するときのステップとして使用される単一の更新。特定の型のすべての集約ルートのロック獲得ステートメントを表します。ID のみがわかっている場合の、集約ルートのロック獲得ステートメントを表します。集約ルートから特定のパスを介して到達可能な複数のエンティティのバッチ削除ステートメントを表します。集約ルートである複数のエンティティの一括削除ステートメントを表します。集約ルートではない複数のエンティティのバッチ挿入ステートメントを表します。集約ルートである複数のエンティティのバッチ挿入ステートメントを表します。DbAction.BatchWithValue <T、A は DbAction <T>、B> を継承しますアクションのプロパティの共通値を共有するDbAction
のバッチを表します。集約ルートから特定のパスを介して到達可能なすべてのエンティティの削除ステートメントを表します。特定の型の集約ルートから特定のパスを介して到達可能なすべてのエンティティの削除ステートメントを表します。特定の型のすべての集約ルートの削除ステートメントを表します。ID のみがわかっている場合の集約ルートの削除ステートメントを表します。集約のルートではない単一のエンティティの挿入ステートメントを表します。集約のルートの挿入ステートメントを表します。集約ルートの更新ステートメントを表します。親エンティティの ID などの追加情報を提供するための別のアクションに依存するアクション。単一のエンティティの情報をデータベースに保管するDbAction
。DbAction
は、集合体のルートではなく、そこに含まれるエンティティに対する操作です。集約のルートに関連するDbAction
。DbAction
の実行中に例外がスローされたときにスローされる例外。(ドメイン駆動設計のコンテキストで使用される)集合体に発生する変更全体を表します。1 つ以上の削除操作のアクションを含めることができる削除変更のBatchingAggregateChange
実装。id プロパティの値のソースを説明する列挙。AggregatePath
の値を取得するためのMappingRelationalConverter.RelationalPropertyValueProvider
拡張機能。行ドキュメントのグラフトラバーサルベースの変換のためのインターフェースを定義する変換コンテキスト。コンテナーのsource
値をthe target type
に変換します。単純なsource
値をthe target type
に変換します。PropertyValueProvider
は、プロパティに存在する場合に SpEL 式を評価するか、構成されたソースRowDocument
のフィールドに単にアクセスします。プロパティ値が存在するかどうかをレポートし、プロパティのコンテキストでの射影 マッピングなどの特定の動作のインスタンスをコンテキスト化できる拡張ParameterValueProvider
。(ドメイン駆動設計のコンテキストで使用される)集合体に発生する変更全体を表します。相互にネストされたオブジェクトのパス。RelationalConverter
は、値をネイティブのリレーショナル表現に、またはその逆に変換します。削除されようとしているエンティティを、データベースに対して適切な状態を再作成するためにデータベースに対して実行する必要があるMutableAggregateChange
内のDbAction
に変換します。ルートで表される集約をRootAggregateChange
に変換します。ルートで表される集約をRootAggregateChange
に変換します。RelationalPersistentEntities のインスタンスのプロパティを設定 / 取得するために一般的に使用されるユーティリティ。ルートで表される集約をRootAggregateChange
に変換します。(ドメイン駆動設計のコンテキストで使用される)集合体に発生する変更全体を表します。RowDocument
がRelationalPersistentProperty
参照によって生の値にアクセスできるようにするためのラッパー値オブジェクト。挿入操作と更新操作の任意の組み合わせに対するアクションを含めることができる、変更を保存するためのBatchingAggregateChange
実装。