public interface RelationalPersistentProperty extends PersistentProperty<RelationalPersistentProperty>
PersistentProperty
with methods for additional JDBC/RDBMS related meta data.isIdProperty, isVersionProperty
Modifier and Type | Method and Description |
---|---|
String |
getColumnName()
Returns the name of the column backing this property.
|
Class<?> |
getColumnType()
The type to be used to store this property in the database.
|
String |
getKeyColumn() |
RelationalPersistentEntity<?> |
getOwner() |
String |
getReverseColumnName() |
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.
|
findAnnotation, findPropertyOrOwnerAnnotation, 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
String getColumnName()
Class<?> getColumnType()
Class
that is suitable for usage with JDBC drivers.RelationalPersistentEntity<?> getOwner()
getOwner
in interface PersistentProperty<RelationalPersistentProperty>
String getReverseColumnName()
boolean isQualified()
boolean isOrdered()
Copyright © 2017–2018 Pivotal Software, Inc.. All rights reserved.