インターフェース RelationalPersistentProperty
- すべてのスーパーインターフェース:
PersistentProperty<RelationalPersistentProperty>
- すべての既知の実装クラス:
BasicJdbcPersistentProperty,BasicRelationalPersistentProperty
public interface RelationalPersistentProperty
extends PersistentProperty<RelationalPersistentProperty>
列に基づいた追加の RDBMS 関連メタデータのメソッドを備えた
PersistentProperty。- 作成者:
- Jens Schauder, Oliver Gierke, Bastian Wilhelm, Mark Paluch
メソッドのサマリー
修飾子と型メソッド説明このプロパティに対応する列の名前を返します。default StringSEgetOwner()ClassSE<?>booleanプロパティがColumnを通じてアノテーション付きフィールド名を使用するかどうかを返します。default booleandefault booleanbooleanこのプロパティが挿入時および読み取り時にのみ使用されるかどうかを返します。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
getSequence
- 戻り値:
- 値の生成に使用するターゲットシーケンス。
- 導入:
- 3.5
hasSequence
default boolean hasSequence()- 戻り値:
- プロパティがシーケンスに関連付けられている場合は true、そうでない場合は false。
- 導入:
- 3.5