Class BasicJdbcPersistentProperty
java.lang.Object
org.springframework.data.mapping.model.AbstractPersistentProperty<RelationalPersistentProperty>
org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<RelationalPersistentProperty>
org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
org.springframework.data.jdbc.core.mapping.BasicJdbcPersistentProperty
- All Implemented Interfaces:
PersistentProperty<RelationalPersistentProperty>, RelationalPersistentProperty
Extension to
BasicRelationalPersistentProperty.- Author:
- Mark Paluch, Jens Schauder
-
Constructor Summary
ConstructorsConstructorDescriptionBasicJdbcPersistentProperty(Property property, PersistentEntity<?, RelationalPersistentProperty> owner, SimpleTypeHolder simpleTypeHolder, NamingStrategy namingStrategy) Creates a newBasicJdbcPersistentProperty. -
Method Summary
Methods inherited from class BasicRelationalPersistentProperty
createAssociation, getColumnName, getEmbeddedPrefix, getKeyColumn, getOwner, getQualifierColumnType, getReverseColumnName, getSequence, hasExplicitColumnName, isEmbedded, isEntity, isForceQuote, isInsertOnly, isOrdered, isQualified, setForceQuote, shouldCreateEmptyEmbeddedMethods inherited from class AnnotationBasedPersistentProperty
findAnnotation, findPropertyOrOwnerAnnotation, getAssociationTargetTypeInformation, getSpelExpression, isAnnotationPresent, isIdProperty, isTransient, isVersionProperty, isWritable, toString, usePropertyAccessMethods inherited from class AbstractPersistentProperty
equals, getActualType, getActualTypeInformation, getAssociation, getAssociationTargetType, getComponentType, getField, getGetter, getMapValueType, getName, getPersistentEntityTypeInformation, getProperty, getRawType, getSetter, getType, getTypeInformation, getWither, hashCode, isArray, isCollectionLike, isImmutable, isMap, isReadableMethods inherited from interface 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, isCollectionLike, isIdProperty, isImmutable, isMap, isReadable, isTransient, isVersionProperty, isWritable, usePropertyAccessMethods inherited from interface RelationalPersistentProperty
hasSequence
-
Constructor Details
-
BasicJdbcPersistentProperty
public BasicJdbcPersistentProperty(Property property, PersistentEntity<?, RelationalPersistentProperty> owner, SimpleTypeHolder simpleTypeHolder, NamingStrategy namingStrategy) Creates a newBasicJdbcPersistentProperty.- Parameters:
property- must not be null.owner- must not be null.simpleTypeHolder- must not be null.namingStrategy- must not be null- Since:
- 2.0
-
-
Method Details
-
isAssociation
public boolean isAssociation()- Specified by:
isAssociationin interfacePersistentProperty<RelationalPersistentProperty>- Overrides:
isAssociationin classAnnotationBasedPersistentProperty<RelationalPersistentProperty>
-