インターフェース RelationalPersistentProperty
- すべてのスーパーインターフェース:
PersistentProperty<RelationalPersistentProperty>
- すべての既知の実装クラス:
BasicJdbcPersistentProperty
,BasicRelationalPersistentProperty
public interface RelationalPersistentProperty
extends PersistentProperty<RelationalPersistentProperty>
列に基づいた追加の RDBMS 関連メタデータのメソッドを備えた
PersistentProperty
。- 作成者:
- Jens Schauder, Oliver Gierke, Bastian Wilhelm
方法の概要
修飾子と型メソッド説明このプロパティに対応する列の名前を返します。default StringSE
getOwner()
ClassSE<?>
boolean
プロパティがColumn
を通じてアノテーション付きフィールド名を使用するかどうかを返します。default boolean
boolean
このプロパティが挿入時および読み取り時にのみ使用されるかどうかを返します。boolean
このプロパティが順序付きプロパティかどうかを返します。boolean
このプロパティが修飾プロパティ、つまりキーまたはインデックスによって選択される可能性のある複数の要素を参照するプロパティであるかどうかを返します。boolean
このプロパティに対して空の埋め込みオブジェクトが作成されることになっているかどうかを返します。インターフェース org.springframework.data.mapping.PersistentProperty から継承されたメソッド
findAnnotation, findPropertyOrOwnerAnnotation, getAccessorForOwner, getActualType, getAssociation, getAssociationTargetType, getAssociationTargetTypeInformation, getComponentType, getField, getGetter, getMapValueType, getName, getPersistentEntityTypeInformation, getRawType, getRequiredAnnotation, getRequiredAssociation, getRequiredField, getRequiredGetter, getRequiredSetter, getRequiredWither, getSetter, getSpelExpression, getType, getTypeInformation, getWither, hasActualTypeAnnotation, isAnnotationPresent, isArray, isAssociation, isCollectionLike, isEntity, isIdProperty, isImmutable, isMap, isReadable, isTransient, isVersionProperty, isWritable, usePropertyAccess
メソッドの詳細
getColumnName
SqlIdentifier getColumnName()このプロパティに対応する列の名前を返します。- 戻り値:
- このプロパティに対応する列の名前。
hasExplicitColumnName
boolean hasExplicitColumnName()プロパティがColumn
を通じてアノテーション付きフィールド名を使用するかどうかを返します。- 戻り値:
- 導入:
- 3.2
getOwner
RelationalPersistentEntity<?> getOwner()- 次で指定:
- インターフェース
PersistentProperty<RelationalPersistentProperty>
のgetOwner
getReverseColumnName
- パラメーター:
owner
- 所有するエンティティ。- 戻り値:
- 所有側を表す列名。
getKeyColumn
isQualified
boolean isQualified()このプロパティが修飾プロパティ、つまりキーまたはインデックスによって選択される可能性のある複数の要素を参照するプロパティであるかどうかを返します。getQualifierColumnType
ClassSE<?> getQualifierColumnType()isOrdered
boolean isOrdered()このプロパティが順序付きプロパティかどうかを返します。isEmbedded
default boolean isEmbedded()- 戻り値:
- プロパティが埋め込み値オブジェクトの場合は true、それ以外の場合は false。
getEmbeddedPrefix
- 戻り値:
- 埋め込み列の接頭辞。列が埋め込まれていない場合、戻り値は null です。
shouldCreateEmptyEmbedded
boolean shouldCreateEmptyEmbedded()このプロパティに対して空の埋め込みオブジェクトが作成されることになっているかどうかを返します。isInsertOnly
boolean isInsertOnly()このプロパティが挿入時および読み取り時にのみ使用されるかどうかを返します。- 導入:
- 3.0