Module spring.data.jdbc
Class BasicJdbcPersistentProperty
java.lang.Object
org.springframework.data.mapping.model.AbstractPersistentProperty<P>
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, getReverseColumnName, hasExplicitColumnName, isEmbedded, isEntity, isForceQuote, isInsertOnly, isOrdered, isQualified, setForceQuote, shouldCreateEmptyEmbeddedMethods inherited from class org.springframework.data.mapping.model.AnnotationBasedPersistentProperty
findAnnotation, findPropertyOrOwnerAnnotation, getAssociationTargetTypeInformation, getSpelExpression, isAnnotationPresent, isIdProperty, isTransient, isVersionProperty, isWritable, toString, usePropertyAccessMethods inherited from class org.springframework.data.mapping.model.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 class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface 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, isCollectionLike, isIdProperty, isImmutable, isMap, isReadable, isTransient, isVersionProperty, isWritable, usePropertyAccess
-
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>
-