Class BasicJdbcPersistentProperty
java.lang.Object
org.springframework.data.mapping.model.AbstractPersistentProperty<org.springframework.data.relational.core.mapping.RelationalPersistentProperty>
org.springframework.data.mapping.model.AnnotationBasedPersistentProperty<org.springframework.data.relational.core.mapping.RelationalPersistentProperty>
org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
org.springframework.data.jdbc.core.mapping.BasicJdbcPersistentProperty
- All Implemented Interfaces:
PersistentProperty<org.springframework.data.relational.core.mapping.RelationalPersistentProperty>, org.springframework.data.relational.core.mapping.RelationalPersistentProperty
public class BasicJdbcPersistentProperty
extends org.springframework.data.relational.core.mapping.BasicRelationalPersistentProperty
Extension to
BasicRelationalPersistentProperty.- Author:
- Mark Paluch, Jens Schauder
-
Constructor Summary
ConstructorsConstructorDescriptionBasicJdbcPersistentProperty(Property property, PersistentEntity<?, org.springframework.data.relational.core.mapping.RelationalPersistentProperty> owner, SimpleTypeHolder simpleTypeHolder, org.springframework.data.relational.core.mapping.NamingStrategy namingStrategy) Creates a newBasicJdbcPersistentProperty. -
Method Summary
Methods inherited from class org.springframework.data.relational.core.mapping.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 org.springframework.data.relational.core.mapping.RelationalPersistentProperty
hasSequence
-
Constructor Details
-
BasicJdbcPersistentProperty
public BasicJdbcPersistentProperty(Property property, PersistentEntity<?, org.springframework.data.relational.core.mapping.RelationalPersistentProperty> owner, SimpleTypeHolder simpleTypeHolder, org.springframework.data.relational.core.mapping.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<org.springframework.data.relational.core.mapping.RelationalPersistentProperty>- Overrides:
isAssociationin classAnnotationBasedPersistentProperty<org.springframework.data.relational.core.mapping.RelationalPersistentProperty>
-