Uses of Class
org.hibernate.mapping.Property
-
Packages that use Property Package Description org.hibernate.binder This package defines an easy way to extend Hibernate with user-defined annotations that define customized O/R mappings of annotated entity attributes.org.hibernate.binder.internal org.hibernate.boot.model.internal org.hibernate.boot.spi org.hibernate.bytecode.enhance.spi.interceptor interceptor implementationsorg.hibernate.envers.configuration.internal.metadata.reader org.hibernate.generator This package defines an abstraction over all kinds of automatic value generation, including id generation and version number generation.org.hibernate.jpa.event.internal Internal details of implementing support for JPA callbacksorg.hibernate.mapping This package defines the Hibernate configuration-time mapping model.org.hibernate.metamodel.internal org.hibernate.metamodel.mapping.internal org.hibernate.metamodel.model.domain.internal org.hibernate.metamodel.spi org.hibernate.tuple Most contracts here have been replaced by Hibernate's mapping-model. -
-
Uses of Property in org.hibernate.binder
Methods in org.hibernate.binder with parameters of type Property Modifier and Type Method Description voidAttributeBinder. bind(A annotation, MetadataBuildingContext buildingContext, PersistentClass persistentClass, Property property)Perform some custom configuration of the model relating to the given annotatedPropertyof the givenentity classorembeddable class. -
Uses of Property in org.hibernate.binder.internal
Methods in org.hibernate.binder.internal with parameters of type Property Modifier and Type Method Description voidAttributeAccessorBinder. bind(AttributeAccessor accessor, MetadataBuildingContext buildingContext, PersistentClass persistentClass, Property property)voidTenantIdBinder. bind(TenantId tenantId, MetadataBuildingContext buildingContext, PersistentClass persistentClass, Property property) -
Uses of Property in org.hibernate.boot.model.internal
Methods in org.hibernate.boot.model.internal that return Property Modifier and Type Method Description static PropertyBinderHelper. findPropertyByName(Component component, String propertyName)Retrieve the property by path in a recursive waystatic PropertyBinderHelper. findPropertyByName(PersistentClass associatedClass, String propertyName)Retrieve the property by path in a recursive way, including IdentifierProperty in the loop If propertyName is null or empty, the IdentifierProperty is returnedPropertyPropertyBinder. makeProperty()PropertyPropertyBinder. makePropertyAndBind()PropertyPropertyBinder. makePropertyValueAndBind()static PropertyBinderHelper. shallowCopy(Property property)Methods in org.hibernate.boot.model.internal with parameters of type Property Modifier and Type Method Description voidClassPropertyHolder. addProperty(Property prop, org.hibernate.annotations.common.reflection.XClass declaringClass)voidClassPropertyHolder. addProperty(Property prop, AnnotatedColumns columns, org.hibernate.annotations.common.reflection.XClass declaringClass)voidCollectionPropertyHolder. addProperty(Property prop, org.hibernate.annotations.common.reflection.XClass declaringClass)voidCollectionPropertyHolder. addProperty(Property prop, AnnotatedColumns columns, org.hibernate.annotations.common.reflection.XClass declaringClass)voidComponentPropertyHolder. addProperty(Property prop, org.hibernate.annotations.common.reflection.XClass declaringClass)voidComponentPropertyHolder. addProperty(Property property, AnnotatedColumns columns, org.hibernate.annotations.common.reflection.XClass declaringClass)voidPropertyHolder. addProperty(Property prop, org.hibernate.annotations.common.reflection.XClass declaringClass)voidPropertyHolder. addProperty(Property prop, AnnotatedColumns columns, org.hibernate.annotations.common.reflection.XClass declaringClass)static PropertyBinderHelper. shallowCopy(Property property) -
Uses of Property in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi with parameters of type Property Modifier and Type Method Description voidNaturalIdUniqueKeyBinder. addAttributeBinding(Property attributeBinding)Adds an attribute binding. -
Uses of Property in org.hibernate.bytecode.enhance.spi.interceptor
Methods in org.hibernate.bytecode.enhance.spi.interceptor with parameters of type Property Modifier and Type Method Description static LazyAttributeDescriptorLazyAttributeDescriptor. from(Property property, int attributeIndex, int lazyIndex)static booleanEnhancementHelper. includeInBaseFetchGroup(Property bootMapping, boolean isEnhanced, EnhancementHelper.InheritanceChecker inheritanceChecker, boolean collectionsInDefaultFetchGroupEnabled)Should the given property be included in the owner's base fetch group? -
Uses of Property in org.hibernate.envers.configuration.internal.metadata.reader
Methods in org.hibernate.envers.configuration.internal.metadata.reader that return Property Modifier and Type Method Description PropertyPersistentPropertiesSource. getProperty(String propertyName)Methods in org.hibernate.envers.configuration.internal.metadata.reader that return types with arguments of type Property Modifier and Type Method Description Iterator<Property>PersistentPropertiesSource. getPropertyIterator()Methods in org.hibernate.envers.configuration.internal.metadata.reader with parameters of type Property Modifier and Type Method Description protected booleanAuditedPropertiesReader. checkAudited(Property property, PropertyAuditingData propertyData, String propertyName, Audited allClassAudited, String modifiedFlagSuffix) -
Uses of Property in org.hibernate.generator
Methods in org.hibernate.generator that return Property Modifier and Type Method Description PropertyGeneratorCreationContext. getProperty() -
Uses of Property in org.hibernate.jpa.event.internal
Methods in org.hibernate.jpa.event.internal with parameters of type Property Modifier and Type Method Description static List<CallbackDefinition>CallbackDefinitionResolverLegacyImpl. resolveEmbeddableCallbacks(org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager, Class<?> entityClass, Property embeddableProperty, CallbackType callbackType) -
Uses of Property in org.hibernate.mapping
Subclasses of Property in org.hibernate.mapping Modifier and Type Class Description classBackrefclassIndexBackrefclassSyntheticPropertyModels a property which does not actually exist in the model.Methods in org.hibernate.mapping with parameters of type Property Modifier and Type Method Description voidMappedSuperclass. addDeclaredProperty(Property p)voidJoin. addMappedsuperclassProperty(Property prop)voidPersistentClass. addMappedSuperclassProperty(Property p)voidSubclass. addMappedSuperclassProperty(Property p)voidAttributeContainer. addProperty(Property attribute)voidComponent. addProperty(Property p)voidJoin. addProperty(Property prop)voidPersistentClass. addProperty(Property p)voidSubclass. addProperty(Property p)protected voidPersistentClass. addSubclassProperty(Property prop)protected voidSubclass. addSubclassProperty(Property p)booleanJoin. containsProperty(Property prop)intPersistentClass. getJoinNumber(Property prop)voidMappedSuperclass. setDeclaredIdentifierProperty(Property prop)voidRootClass. setDeclaredIdentifierProperty(Property declaredIdentifierProperty)voidMappedSuperclass. setDeclaredVersion(Property prop)voidRootClass. setDeclaredVersion(Property declaredVersion)voidRootClass. setIdentifierProperty(Property identifierProperty)voidRootClass. setVersion(Property version)Method parameters in org.hibernate.mapping with type arguments of type Property Modifier and Type Method Description protected voidComponent. checkPropertyColumnDuplication(Set<String> distinctColumns, List<Property> properties)protected voidPersistentClass. checkPropertyColumnDuplication(Set<String> distinctColumns, List<Property> properties) -
Uses of Property in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return Property Modifier and Type Method Description PropertyAttributeContext. getPropertyMapping()Retrieve the Hibernate property mapping.PropertyAttributeMetadata. getPropertyMapping()Retrieve the Hibernate property mapping related to this attribute.PropertyBaseAttributeMetadata. getPropertyMapping()Methods in org.hibernate.metamodel.internal with parameters of type Property Modifier and Type Method Description <X,Y>
PersistentAttribute<X,Y>AttributeFactory. buildAttribute(ManagedDomainType<X> ownerType, Property property)Build a normal attribute.static <X,Y>
PersistentAttribute<X,Y>AttributeFactory. buildAttribute(ManagedDomainType<X> ownerType, Property property, MetadataContext metadataContext)<X,Y>
SingularPersistentAttribute<X,Y>AttributeFactory. buildIdAttribute(IdentifiableDomainType<X> ownerType, Property property)Build the identifier attribute descriptorprotected abstract PropertyAccessAbstractEmbeddableRepresentationStrategy. buildPropertyAccess(Property bootAttributeDescriptor)protected PropertyAccessEmbeddableRepresentationStrategyPojo. buildPropertyAccess(Property bootAttributeDescriptor)<X,Y>
SingularAttributeImpl<X,Y>AttributeFactory. buildVersionAttribute(IdentifiableDomainType<X> ownerType, Property property)Build the version attribute descriptorPropertyAccessAbstractEmbeddableRepresentationStrategy. resolvePropertyAccess(Property bootAttributeDescriptor)PropertyAccessEmbeddableRepresentationStrategyMap. resolvePropertyAccess(Property bootAttributeDescriptor)PropertyAccessEntityRepresentationStrategyMap. resolvePropertyAccess(Property bootAttributeDescriptor)PropertyAccessEntityRepresentationStrategyPojoStandard. resolvePropertyAccess(Property bootAttributeDescriptor)Constructors in org.hibernate.metamodel.internal with parameters of type Property Constructor Description BaseAttributeMetadata(Property propertyMapping, ManagedDomainType<X> ownerType, Member member, AttributeClassification attributeClassification, MetadataContext metadataContext) -
Uses of Property in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type Property Modifier and Type Method Description static BasicAttributeMappingMappingModelCreationHelper. buildBasicAttributeMapping(String attrName, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, BasicType attrType, String tableExpression, String attrColumnName, SelectablePath selectablePath, boolean isAttrFormula, String readExpr, String writeExpr, String columnDefinition, Long length, Integer precision, Integer scale, boolean nullable, boolean insertable, boolean updateable, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)static EmbeddedAttributeMappingMappingModelCreationHelper. buildEmbeddedAttributeMapping(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, CompositeType attrType, String tableExpression, String[] rootTableKeyColumnNames, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)static EntityIdentifierMappingMappingModelCreationHelper. buildEncapsulatedCompositeIdentifierMapping(EntityPersister entityPersister, Property bootProperty, String attributeName, String rootTableName, String[] rootTableKeyColumnNames, CompositeType cidType, MappingModelCreationProcess creationProcess)static PluralAttributeMappingMappingModelCreationHelper. buildPluralAttributeMapping(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, FetchMode fetchMode, MappingModelCreationProcess creationProcess)static ToOneAttributeMappingMappingModelCreationHelper. buildSingularAssociationAttributeMapping(String attrName, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, EntityPersister declaringEntityPersister, EntityType attrType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)voidPluralAttributeMappingImpl. finishInitialization(Property bootProperty, Collection bootDescriptor, MappingModelCreationProcess creationProcess)static EmbeddableMappingTypeImplEmbeddableMappingTypeImpl. from(Component bootDescriptor, CompositeType compositeType, String rootTableExpression, String[] rootTableKeyColumnNames, Property componentProperty, boolean[] insertability, boolean[] updateability, Function<EmbeddableMappingType,EmbeddableValuedModelPart> embeddedPartBuilder, MappingModelCreationProcess creationProcess)protected static AttributeMetadataMappingModelCreationHelper. getAttributeMetadata(Property bootProperty, Type attrType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess)static booleanMappingModelCreationHelper. interpretToOneKeyDescriptor(ToOneAttributeMapping attributeMapping, Property bootProperty, ToOne bootValueMapping, PropertyAccess inversePropertyAccess, Dialect dialect, MappingModelCreationProcess creationProcess)Tries toToOneAttributeMapping.setForeignKeyDescriptor(org.hibernate.metamodel.mapping.ForeignKeyDescriptor)to the given attributeattributeMapping.PropertyAccessIdClassRepresentationStrategy. resolvePropertyAccess(Property bootAttributeDescriptor)PropertyAccessVirtualIdRepresentationStrategy. resolvePropertyAccess(Property bootAttributeDescriptor)Constructors in org.hibernate.metamodel.mapping.internal with parameters of type Property Constructor Description DiscriminatedAssociationAttributeMapping(NavigableRole attributeRole, JavaType<?> baseAssociationJtd, ManagedMappingType declaringType, int stateArrayPosition, int fetchableIndex, AttributeMetadata attributeMetadata, FetchTiming fetchTiming, PropertyAccess propertyAccess, Property bootProperty, AnyType anyType, Any bootValueMapping, MappingModelCreationProcess creationProcess)SimpleAttributeMetadata(PropertyAccess propertyAccess, MutabilityPlan mutabilityPlan, Property bootProperty, Value value) -
Uses of Property in org.hibernate.metamodel.model.domain.internal
Methods in org.hibernate.metamodel.model.domain.internal that return Property Modifier and Type Method Description PropertyPluralAttributeBuilder. getProperty()Constructors in org.hibernate.metamodel.model.domain.internal with parameters of type Property Constructor Description PluralAttributeBuilder(JavaType<C> collectionJtd, AttributeClassification attributeClassification, CollectionClassification collectionClassification, DomainType<E> elementType, DomainType<K> listIndexOrMapKeyType, ManagedDomainType<D> declaringType, Property property, Member member) -
Uses of Property in org.hibernate.metamodel.spi
Methods in org.hibernate.metamodel.spi with parameters of type Property Modifier and Type Method Description PropertyAccessManagedTypeRepresentationStrategy. resolvePropertyAccess(Property bootAttributeDescriptor)Create the property accessor object for the specified attribute -
Uses of Property in org.hibernate.tuple
Methods in org.hibernate.tuple with parameters of type Property Modifier and Type Method Description static NonIdentifierAttributePropertyFactory. buildEntityBasedAttribute(EntityPersister persister, SessionFactoryImplementor sessionFactory, int attributeNumber, Property property, boolean lazyAvailable, RuntimeModelCreationContext creationContext)Deprecated, for removal: This API element is subject to removal in a future version.Generate a non-identifier (and non-version) attribute based on the given mapped property from the given entitystatic VersionPropertyPropertyFactory. buildVersionProperty(EntityPersister persister, SessionFactoryImplementor sessionFactory, int attributeNumber, Property property, boolean lazyAvailable)Deprecated, for removal: This API element is subject to removal in a future version.Generates a VersionProperty representation for an entity mapping given its version mapping Property.
-