インターフェース ReactiveUpdateOperation
- すべての既知のサブインターフェース:
FluentR2dbcOperations
,R2dbcEntityOperations
- すべての既知の実装クラス:
R2dbcEntityTemplate
public interface ReactiveUpdateOperation
ReactiveUpdateOperation
インターフェースを使用すると、流れるような API スタイルで UPDATE
操作を作成および実行できます。 開始 domainType は、matching
経由で提供される Query
と、apply
経由で提供される Update
をマッピングするために使用されます。
デフォルトでは、操作対象のテーブルは最初の domainType から派生し、Table
アノテーションを介してそこで定義できます。inTable
を使用すると、開発者は実行時にテーブル名をオーバーライドできます。
update(Jedi.class)
.table("star_wars")
.matching(query(where("firstname").is("luke")))
.apply(update("lastname", "skywalker"))
.all();
- 導入:
- 1.1
- 作成者:
- Mark Paluch
ネストされたクラスのサマリー
修飾子と型インターフェース説明static interface
ReactiveUpdateOperation.ReactiveUpdate
インターフェースは、流れるような方法でUPDATE
操作を構築するためのメソッドを提供します。static interface
終了メソッドの 1 つを呼び出して、UPDATE
実行をトリガーします。static interface
static interface
テーブルの上書き(オプション)。メソッドのサマリー
メソッドの詳細
update
指定されたdomainType
SE のUPDATE
操作の作成を開始します。- パラメーター:
domainType
- 更新するドメインオブジェクトのtype
SE。null であってはなりません。- 戻り値:
ReactiveUpdateOperation.ReactiveUpdate
の新しいインスタンス。- 例外:
IllegalArgumentExceptionSE
-domainType
SE が null の場合。- 関連事項: