Uses of Interface
org.hibernate.cfg.PropertyData
-
Packages that use PropertyData Package Description org.hibernate.boot.internal org.hibernate.boot.spi org.hibernate.cfg org.hibernate.cfg.annotations -
-
Uses of PropertyData in org.hibernate.boot.internal
Methods in org.hibernate.boot.internal that return PropertyData Modifier and Type Method Description PropertyData
InFlightMetadataCollectorImpl. getPropertyAnnotatedWithIdAndToOne(org.hibernate.annotations.common.reflection.XClass entityType, String propertyName)
PropertyData
InFlightMetadataCollectorImpl. getPropertyAnnotatedWithMapsId(org.hibernate.annotations.common.reflection.XClass entityType, String propertyName)
Methods in org.hibernate.boot.internal with parameters of type PropertyData Modifier and Type Method Description void
InFlightMetadataCollectorImpl. addPropertyAnnotatedWithMapsId(org.hibernate.annotations.common.reflection.XClass entityType, PropertyData property)
void
InFlightMetadataCollectorImpl. addPropertyAnnotatedWithMapsIdSpecj(org.hibernate.annotations.common.reflection.XClass entityType, PropertyData property, String mapsIdValue)
void
InFlightMetadataCollectorImpl. addToOneAndIdProperty(org.hibernate.annotations.common.reflection.XClass entityType, PropertyData property)
-
Uses of PropertyData in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi that return PropertyData Modifier and Type Method Description PropertyData
InFlightMetadataCollector. getPropertyAnnotatedWithIdAndToOne(org.hibernate.annotations.common.reflection.XClass persistentXClass, String propertyName)
PropertyData
InFlightMetadataCollector. getPropertyAnnotatedWithMapsId(org.hibernate.annotations.common.reflection.XClass persistentXClass, String propertyName)
Methods in org.hibernate.boot.spi with parameters of type PropertyData Modifier and Type Method Description void
InFlightMetadataCollector. addPropertyAnnotatedWithMapsId(org.hibernate.annotations.common.reflection.XClass entity, PropertyData propertyAnnotatedElement)
void
InFlightMetadataCollector. addPropertyAnnotatedWithMapsIdSpecj(org.hibernate.annotations.common.reflection.XClass entity, PropertyData specJPropertyData, String s)
void
InFlightMetadataCollector. addToOneAndIdProperty(org.hibernate.annotations.common.reflection.XClass entity, PropertyData propertyAnnotatedElement)
-
Uses of PropertyData in org.hibernate.cfg
Classes in org.hibernate.cfg that implement PropertyData Modifier and Type Class Description class
PropertyInferredData
Retrieve all inferred data from an annotated elementclass
PropertyPreloadedData
class
WrappedInferredData
Methods in org.hibernate.cfg that return PropertyData Modifier and Type Method Description static PropertyData
AnnotationBinder. getUniqueIdPropertyFromBaseClass(PropertyData inferredData, PropertyData baseInferredData, AccessType propertyAccessor, MetadataBuildingContext context)
Methods in org.hibernate.cfg that return types with arguments of type PropertyData Modifier and Type Method Description List<PropertyData>
InheritanceState.ElementsToProcess. getElements()
Methods in org.hibernate.cfg with parameters of type PropertyData Modifier and Type Method Description static Any
BinderHelper. buildAnyValue(jakarta.persistence.Column discriminatorColumn, Formula discriminatorFormula, AnnotatedJoinColumn[] keyColumns, PropertyData inferredData, boolean cascadeOnDelete, boolean lazy, Nullability nullability, PropertyHolder propertyHolder, EntityBinder entityBinder, boolean optional, MetadataBuildingContext context)
static AnnotatedColumn[]
AnnotatedColumn. buildColumnFromAnnotation(jakarta.persistence.Column column, Comment commentAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, MetadataBuildingContext context)
static IndexColumn
IndexColumn. buildColumnFromAnnotation(jakarta.persistence.OrderColumn ann, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, MetadataBuildingContext buildingContext)
JPA 2@OrderColumn
processing.static IndexColumn
IndexColumn. buildColumnFromAnnotation(IndexColumn ann, PropertyHolder propertyHolder, PropertyData inferredData, MetadataBuildingContext buildingContext)
Legacy@IndexColumn
processing.static AnnotatedColumn[]
AnnotatedColumn. buildColumnFromNoAnnotation(Comment commentAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, MetadataBuildingContext context)
static AnnotatedColumn[]
AnnotatedColumn. buildColumnOrFormulaFromAnnotation(jakarta.persistence.Column column, Formula formulaAnn, Comment commentAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, MetadataBuildingContext context)
static AnnotatedColumn[]
AnnotatedColumn. buildColumnsFromAnnotations(jakarta.persistence.Column[] columns, Comment commentAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, String suffixForDefaultColumnName, Map<String,Join> secondaryTables, MetadataBuildingContext context)
static AnnotatedColumn[]
AnnotatedColumn. buildColumnsFromAnnotations(jakarta.persistence.Column[] columns, Comment commentAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, MetadataBuildingContext context)
static AnnotatedColumn[]
AnnotatedColumn. buildColumnsOrFormulaFromAnnotation(jakarta.persistence.Column[] columnAnns, Formula formulaAnn, Comment comment, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, String suffixForDefaultColumnName, Map<String,Join> secondaryTables, MetadataBuildingContext context)
static AnnotatedColumn[]
AnnotatedColumn. buildFormulaFromAnnotation(Formula formulaAnn, Comment commentAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, MetadataBuildingContext context)
static PropertyHolder
PropertyHolderBuilder. buildPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context)
build a component property holderstatic void
AnnotatedJoinColumn. checkIfJoinColumn(Object columns, PropertyHolder holder, PropertyData property)
static Component
AnnotationBinder. createComponent(PropertyHolder propertyHolder, PropertyData inferredData, boolean isComponentEmbedded, boolean isIdentifierMapper, Class<? extends EmbeddableInstantiator> customInstantiatorImpl, MetadataBuildingContext context)
static Component
AnnotationBinder. fillComponent(PropertyHolder propertyHolder, PropertyData inferredData, AccessType propertyAccessor, boolean isNullable, EntityBinder entityBinder, boolean isComponentEmbedded, boolean isIdentifierMapper, boolean inSecondPass, Class<? extends EmbeddableInstantiator> customInstantiatorImpl, Class<? extends CompositeUserType<?>> compositeUserTypeClass, MetadataBuildingContext buildingContext, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
static Component
AnnotationBinder. fillComponent(PropertyHolder propertyHolder, PropertyData inferredData, PropertyData baseInferredData, AccessType propertyAccessor, boolean isNullable, EntityBinder entityBinder, boolean isComponentEmbedded, boolean isIdentifierMapper, boolean inSecondPass, Class<? extends EmbeddableInstantiator> customInstantiatorImpl, Class<? extends CompositeUserType<?>> compositeUserTypeClass, MetadataBuildingContext buildingContext, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
static IndexColumn
IndexColumn. fromAnnotations(jakarta.persistence.OrderColumn jpaAnnotation, IndexColumn hibAnnotation, ListIndexBase indexBaseAnnotation, PropertyHolder propertyHolder, PropertyData inferredData, Map<String,Join> secondaryTables, MetadataBuildingContext context)
static String
BinderHelper. getPath(PropertyHolder holder, PropertyData property)
static String
ToOneBinder. getReferenceEntityName(PropertyData propertyData, org.hibernate.annotations.common.reflection.XClass targetEntity, MetadataBuildingContext buildingContext)
static String
ToOneBinder. getReferenceEntityName(PropertyData propertyData, MetadataBuildingContext buildingContext)
static org.hibernate.annotations.common.reflection.XClass
ToOneBinder. getTargetEntity(PropertyData propertyData, MetadataBuildingContext buildingContext)
static PropertyData
AnnotationBinder. getUniqueIdPropertyFromBaseClass(PropertyData inferredData, PropertyData baseInferredData, AccessType propertyAccessor, MetadataBuildingContext context)
static void
AnnotationBinder. processElementAnnotations(PropertyHolder propertyHolder, Nullability nullability, PropertyData inferredData, HashMap<String,IdentifierGeneratorDefinition> classGenerators, EntityBinder entityBinder, boolean isIdentifierMapper, boolean isComponentEmbedded, boolean inSecondPass, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
Constructors in org.hibernate.cfg with parameters of type PropertyData Constructor Description ComponentPropertyHolder(Component component, String path, PropertyData inferredData, PropertyHolder parent, MetadataBuildingContext context)
OneToOneSecondPass(String mappedBy, String ownerEntity, String ownerProperty, PropertyHolder propertyHolder, PropertyData inferredData, org.hibernate.annotations.common.reflection.XClass targetEntity, NotFoundAction notFoundAction, boolean cascadeOnDelete, boolean optional, String cascadeStrategy, AnnotatedJoinColumn[] columns, MetadataBuildingContext buildingContext)
WrappedInferredData(PropertyData inferredData, String suffix)
-
Uses of PropertyData in org.hibernate.cfg.annotations
Methods in org.hibernate.cfg.annotations with parameters of type PropertyData Modifier and Type Method Description static void
CollectionBinder. bindCollection(PropertyHolder propertyHolder, Nullability nullability, PropertyData inferredData, Map<String,IdentifierGeneratorDefinition> classGenerators, EntityBinder entityBinder, boolean isIdentifierMapper, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass, org.hibernate.annotations.common.reflection.XProperty property, AnnotatedJoinColumn[] joinColumns)
-