インターフェース DbAction.WithDependingOn<T>
- すべてのスーパーインターフェース:
DbAction<T>
、DbAction.WithEntity<T>
、DbAction.WithPropertyPath<T>
- すべての既知の実装クラス:
DbAction.Insert
public static interface DbAction.WithDependingOn<T>
extends DbAction.WithPropertyPath<T>, DbAction.WithEntity<T>
親エンティティの ID などの追加情報を提供するための別のアクションに依存するアクション。
- 作成者:
- Jens Schauder
ネストされたクラスのサマリー
インターフェース org.springframework.data.relational.core.conversion.DbAction から継承されたネストクラス / インターフェース
DbAction.AcquireLockAllRoot<T>, DbAction.AcquireLockRoot<T>, DbAction.BatchDelete<T>, DbAction.BatchDeleteRoot<T>, DbAction.BatchInsert<T>, DbAction.BatchInsertRoot<T>, DbAction.BatchWithValue<T,
A extends DbAction<T>, B>, DbAction.Delete<T>, DbAction.DeleteAll<T>, DbAction.DeleteAllRoot<T>, DbAction.DeleteRoot<T>, DbAction.Insert<T>, DbAction.InsertRoot<T>, DbAction.UpdateRoot<T>, DbAction.WithDependingOn<T>, DbAction.WithEntity<T>, DbAction.WithPropertyPath<T>, DbAction.WithRoot<T> メソッドのサマリー
インターフェース org.springframework.data.relational.core.conversion.DbAction.WithEntity から継承されたメソッド
getEntity, getIdValueSource
インターフェース org.springframework.data.relational.core.conversion.DbAction.WithPropertyPath から継承されたメソッド
getPropertyPath
メソッドの詳細
getDependingOn
DbAction.WithEntity<?> getDependingOn()親エンティティのDbAction
、おそらく集約ルート。これは、現在のエンティティの一部ではない、エンティティの永続化に必要な値、特に親の ID を取得するために使用されます。これは、親エンティティが永続化されて初めて使用可能になる場合があります。- 戻り値:
null
ではないことが保証されています。- 関連事項:
getQualifiers
MapSE<PersistentPropertyPath<RelationalPersistentProperty>,ObjectSE> getQualifiers()挿入または更新ステートメント中に設定される追加の値。値は親エンティティから取得されますが、手動で値を追加することもできます。
- 戻り値:
null
ではないことが保証されています。
getQualifier
@Nullable default Pair<PersistentPropertyPath<RelationalPersistentProperty>,ObjectSE> getQualifier()getEntityType
- 次で指定:
- インターフェース
DbAction<T>
のgetEntityType
- 次で指定:
- インターフェース
DbAction.WithEntity<T>
のgetEntityType
- 次で指定:
- インターフェース
DbAction.WithPropertyPath<T>
のgetEntityType