クラス EntityInstantiators
java.lang.ObjectSE
org.springframework.data.mapping.model.EntityInstantiators
既定値にフォールバックする特定の型の
EntityInstantiator
インスタンスへのアクセスを許可する単純な値オブジェクト。- 導入:
- 2.3
- 作成者:
- Oliver Drotbohm, Thomas Darimont, Christoph Strobl, Mark Paluch
コンストラクターの概要
コンストラクターコンストラクター説明デフォルトのフォールバックインスタンス化を使用し、カスタムインスタンス化を使用せずに新しいEntityInstantiators
を作成します。EntityInstantiators
(MapSE<ClassSE<?>, EntityInstantiator> customInstantiators) デフォルトのフォールバックインスタンス化ツールと指定されたカスタムインスタンス化ツールを使用して、新しいEntityInstantiators
を作成します。EntityInstantiators
(EntityInstantiator fallback) 指定されたEntityInstantiator
をフォールバックとして使用して、新しいEntityInstantiators
を作成します。EntityInstantiators
(EntityInstantiator defaultInstantiator, MapSE<ClassSE<?>, EntityInstantiator> customInstantiators) メソッドのサマリー
修飾子と型メソッド説明getInstantiatorFor
(PersistentEntity<?, ?> entity) 指定されたPersistentEntity
の作成に使用されるEntityInstantiator
を返します。
コンストラクターの詳細
EntityInstantiators
public EntityInstantiators()デフォルトのフォールバックインスタンス化を使用し、カスタムインスタンス化を使用せずに新しいEntityInstantiators
を作成します。EntityInstantiators
指定されたEntityInstantiator
をフォールバックとして使用して、新しいEntityInstantiators
を作成します。- パラメーター:
fallback
- null であってはなりません。
EntityInstantiators
デフォルトのフォールバックインスタンス化ツールと指定されたカスタムインスタンス化ツールを使用して、新しいEntityInstantiators
を作成します。- パラメーター:
customInstantiators
- null であってはなりません。
EntityInstantiators
public EntityInstantiators(EntityInstantiator defaultInstantiator, MapSE<ClassSE<?>, EntityInstantiator> customInstantiators) - パラメーター:
defaultInstantiator
- null であってはなりません。customInstantiators
- null であってはなりません。
メソッドの詳細
getInstantiatorFor
指定されたPersistentEntity
の作成に使用されるEntityInstantiator
を返します。- パラメーター:
entity
- null であってはなりません。- 戻り値:
- null になることはありません。