public interface RelationalPersistentProperty extends PersistentProperty<RelationalPersistentProperty>
PersistentProperty
with methods for additional JDBC/RDBMS related meta data.Modifier and Type | Method and Description |
---|---|
SqlIdentifier |
getColumnName()
Returns the name of the column backing this property.
|
default String |
getEmbeddedPrefix() |
SqlIdentifier |
getKeyColumn() |
RelationalPersistentEntity<?> |
getOwner() |
Class<?> |
getQualifierColumnType() |
SqlIdentifier |
getReverseColumnName()
Deprecated.
|
default SqlIdentifier |
getReverseColumnName(PersistentPropertyPathExtension path) |
default boolean |
isEmbedded() |
boolean |
isOrdered()
Returns whether this property is an ordered property.
|
boolean |
isQualified()
Returns if this property is a qualified property, i.e. a property referencing multiple elements that can get picked
by a key or an index.
|
boolean |
isReference() |
boolean |
shouldCreateEmptyEmbedded()
Returns whether an empty embedded object is supposed to be created for this property.
|
findAnnotation, findPropertyOrOwnerAnnotation, getAccessorForOwner, getActualType, getAssociation, getAssociationTargetType, getComponentType, getField, getGetter, getMapValueType, getName, getPersistentEntityTypes, getRawType, getRequiredAnnotation, getRequiredAssociation, getRequiredField, getRequiredGetter, getRequiredSetter, getRequiredWither, getSetter, getSpelExpression, getType, getTypeInformation, getWither, hasActualTypeAnnotation, isAnnotationPresent, isArray, isAssociation, isCollectionLike, isEntity, isIdProperty, isImmutable, isMap, isTransient, isVersionProperty, isWritable, usePropertyAccess
boolean isReference()
SqlIdentifier getColumnName()
RelationalPersistentEntity<?> getOwner()
getOwner
in interface PersistentProperty<RelationalPersistentProperty>
@Deprecated SqlIdentifier getReverseColumnName()
getReverseColumnName(PersistentPropertyPathExtension)
instead.default SqlIdentifier getReverseColumnName(PersistentPropertyPathExtension path)
@Nullable SqlIdentifier getKeyColumn()
boolean isQualified()
Class<?> getQualifierColumnType()
boolean isOrdered()
default boolean isEmbedded()
@Nullable default String getEmbeddedPrefix()
boolean shouldCreateEmptyEmbedded()
Copyright © 2017–2020 Pivotal Software, Inc.. All rights reserved.