クラス DbAction.Insert<T>
java.lang.ObjectSE
org.springframework.data.relational.core.conversion.DbAction.Insert<T>
- 型パラメーター:
T
- これがデータベースの相互作用を表すエンティティの型。
- 実装されたすべてのインターフェース:
DbAction<T>
、DbAction.WithDependingOn<T>
、DbAction.WithEntity<T>
、DbAction.WithPropertyPath<T>
集約のルートではない単一のエンティティの挿入ステートメントを表します。
ネストされたクラスのサマリー
インターフェース 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> コンストラクターのサマリー
コンストラクターコンストラクター説明Insert
(T entity, PersistentPropertyPath<RelationalPersistentProperty> propertyPath, DbAction.WithEntity<?> dependingOn, MapSE<PersistentPropertyPath<RelationalPersistentProperty>, ObjectSE> qualifiers, IdValueSource idValueSource) メソッドのサマリー
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.data.relational.core.conversion.DbAction.WithDependingOn から継承されたメソッド
getQualifier
コンストラクターの詳細
Insert
public Insert(T entity, PersistentPropertyPath<RelationalPersistentProperty> propertyPath, DbAction.WithEntity<?> dependingOn, MapSE<PersistentPropertyPath<RelationalPersistentProperty>, ObjectSE> qualifiers, IdValueSource idValueSource)
メソッドの詳細
getEntityType
- 次で指定:
- インターフェース
DbAction<T>
のgetEntityType
- 次で指定:
- インターフェース
DbAction.WithDependingOn<T>
のgetEntityType
- 次で指定:
- インターフェース
DbAction.WithEntity<T>
のgetEntityType
- 次で指定:
- インターフェース
DbAction.WithPropertyPath<T>
のgetEntityType
getEntity
- 次で指定:
- インターフェース
DbAction.WithEntity<T>
のgetEntity
- 戻り値:
- 永続化するエンティティ。
null
でないことが保証されています。
getPropertyPath
- 次で指定:
- インターフェース
DbAction.WithPropertyPath<T>
のgetPropertyPath
- 戻り値:
- 集約ルートから影響を受けるエンティティまでのパス
getDependingOn
インターフェースからコピーされた説明:DbAction.WithDependingOn
親エンティティのDbAction
、おそらく集約ルート。これは、現在のエンティティの一部ではない、エンティティの永続化に必要な値、特に親の ID を取得するために使用されます。これは、親エンティティが永続化されて初めて使用可能になる場合があります。- 次で指定:
- インターフェース
DbAction.WithDependingOn<T>
のgetDependingOn
- 戻り値:
null
ではないことが保証されています。- 関連事項:
getQualifiers
インターフェースからコピーされた説明:DbAction.WithDependingOn
挿入または更新ステートメント中に設定される追加の値。値は親エンティティから取得されますが、手動で値を追加することもできます。
- 次で指定:
- インターフェース
DbAction.WithDependingOn<T>
のgetQualifiers
- 戻り値:
null
ではないことが保証されています。
getIdValueSource
- 次で指定:
- インターフェース
DbAction.WithEntity<T>
のgetIdValueSource
- 戻り値:
- 永続化するエンティティの
IdValueSource
。null
ではないことが保証されています。
toString