クラス IdGeneratingEntityCallback
java.lang.ObjectSE
org.springframework.data.jdbc.core.convert.IdGeneratingEntityCallback
- 実装されているすべてのインターフェース:
EntityCallback<ObjectSE>,BeforeSaveCallback<ObjectSE>
データベースシーケンスを通じて識別子の値を生成するためのコールバック。
- 導入:
- 3.5
- 作成者:
- Mikhail Polivakha, Mark Paluch
コンストラクターの概要
コンストラクターコンストラクター説明IdGeneratingEntityCallback(MappingContext<RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> context, Dialect dialect, NamedParameterJdbcOperations operations) メソッドのサマリー
修飾子と型メソッド説明onBeforeSave(ObjectSE aggregate, MutableAggregateChange<ObjectSE> aggregateChange) 集約ルートが保存される前に呼び出されるエンティティコールバックメソッド。
コンストラクターの詳細
IdGeneratingEntityCallback
public IdGeneratingEntityCallback(MappingContext<RelationalPersistentEntity<?>, ? extends RelationalPersistentProperty> context, Dialect dialect, NamedParameterJdbcOperations operations)
メソッドの詳細
onBeforeSave
インターフェースからコピーされた説明:BeforeSaveCallback集約ルートが保存される前に呼び出されるエンティティコールバックメソッド。集約の同じインスタンスまたは変更されたインスタンスを返すことができ、MutableAggregateChangeの内容を変更できます。このメソッドは、aggregateをMutableAggregateChangeに変換した後に呼び出されます。集約への変更は、変更が挿入か更新かを決定するために考慮されません。BeforeConvertCallbackを使用して、変換する前に永続的なエンティティを変更します。- 次で指定:
- インターフェース
BeforeSaveCallback<ObjectSE>のonBeforeSave - パラメーター:
aggregate- 集合体。aggregateChange- 関連するMutableAggregateChange- 戻り値:
- 永続化される集約オブジェクト。