クラス IdGeneratingEntityCallback

java.lang.ObjectSE
org.springframework.data.r2dbc.convert.IdGeneratingEntityCallback
実装されているすべてのインターフェース:
EntityCallback<ObjectSE>BeforeSaveCallback<ObjectSE>

public class IdGeneratingEntityCallback extends ObjectSE implements BeforeSaveCallback<ObjectSE>
データベースシーケンスを通じて識別子の値を生成するためのコールバック。
導入:
3.5
作成者:
Mikhail Polivakha, Mark Paluch
  • コンストラクターの詳細

  • メソッドの詳細

    • onBeforeSave

      public Mono<ObjectSE> onBeforeSave(ObjectSE entity, OutboundRow row, SqlIdentifier table)
      インターフェースからコピーされた説明: BeforeSaveCallback
      ドメインオブジェクトが保存される前に呼び出されるエンティティコールバックメソッド。ドメインオブジェクトの同じインスタンスまたは変更されたインスタンスのいずれかを返すことができ、OutboundRow の内容を変更できます。このメソッドは、entity を OutboundRow に変換した後に呼び出されるため、このコールバックを呼び出した結果として行が効果的に使用されます。ドメインオブジェクトへの変更は保存に考慮されず、行への変更のみが考慮されます。このコールバックでは、エンティティの一時的なフィールドのみを変更する必要があります。変換する前に永続エンティティを変更するには、BeforeConvertCallback を使用します。
      次で指定:
      インターフェース BeforeSaveCallback<ObjectSE>onBeforeSave 
      パラメーター:
      entity - 保存するドメインオブジェクト。
      row - entity を表す OutboundRow
      table - テーブルの名前。
      戻り値:
      永続化するドメインオブジェクト。