クラス PersistentPropertyTranslator
java.lang.ObjectSE
org.springframework.data.relational.core.mapping.PersistentPropertyTranslator
RelationalPersistentProperty
を名前で検索して、別の RelationalPersistentEntity
の対応するプロパティに変換するユーティリティ。主にフレームワーク内で使用されます。
- 導入:
- 3.2
- 作成者:
- Mark Paluch
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static PersistentPropertyTranslator
create
(RelationalPersistentEntity<?> targetEntity) 新しいPersistentPropertyTranslator
を作成します。static PersistentPropertyTranslator
create
(RelationalPersistentEntity<?> targetEntity, PredicateSE<RelationalPersistentProperty> translationFilter) 変換が必要かどうかに関係なく、filter predicate
SE を受け入れる新しいPersistentPropertyTranslator
を作成します。translate
(RelationalPersistentProperty property) RelationalPersistentProperty
を別のRelationalPersistentEntity
の対応するプロパティに変換します。
コンストラクターの詳細
PersistentPropertyTranslator
public PersistentPropertyTranslator()
メソッドの詳細
translate
RelationalPersistentProperty
を別のRelationalPersistentEntity
の対応するプロパティに変換します。- パラメーター:
property
- null であってはなりません。- 戻り値:
- 変換されたプロパティ。オリジナルの
property
でも構いません。
create
public static PersistentPropertyTranslator create(@Nullable RelationalPersistentEntity<?> targetEntity) 新しいPersistentPropertyTranslator
を作成します。- パラメーター:
targetEntity
- null であってはなりません。- 戻り値:
- 使用するプロパティトランスレータ。
create
public static PersistentPropertyTranslator create(@Nullable RelationalPersistentEntity<?> targetEntity, PredicateSE<RelationalPersistentProperty> translationFilter) 変換が必要かどうかに関係なく、filter predicate
SE を受け入れる新しいPersistentPropertyTranslator
を作成します。- パラメーター:
targetEntity
- null であってはなりません。translationFilter
- null であってはなりません。- 戻り値:
- 使用するプロパティトランスレータ。