Uses of Interface
org.hibernate.property.access.spi.PropertyAccess
Packages that use PropertyAccess
Package
Description
Byte Buddy support internals
Package defining bytecode code enhancement (instrumentation) support.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
This package abstracts persistence mechanisms for entities.
Contains various implementations of
PropertyAccessStrategy.An SPI abstracting how persistent attributes of an entity or embeddable type
are accessed by Hibernate.
-
Uses of PropertyAccess in org.hibernate.bytecode.internal.bytebuddy
Method parameters in org.hibernate.bytecode.internal.bytebuddy with type arguments of type PropertyAccessModifier and TypeMethodDescription@Nullable ReflectionOptimizerBytecodeProviderImpl.getReflectionOptimizer(Class<?> clazz, Map<String, PropertyAccess> propertyAccessMap) -
Uses of PropertyAccess in org.hibernate.bytecode.internal.none
Method parameters in org.hibernate.bytecode.internal.none with type arguments of type PropertyAccessModifier and TypeMethodDescription@Nullable ReflectionOptimizerBytecodeProviderImpl.getReflectionOptimizer(Class<?> clazz, Map<String, PropertyAccess> propertyAccessMap) -
Uses of PropertyAccess in org.hibernate.bytecode.spi
Method parameters in org.hibernate.bytecode.spi with type arguments of type PropertyAccessModifier and TypeMethodDescription@Nullable ReflectionOptimizerBytecodeProvider.getReflectionOptimizer(Class<?> clazz, Map<String, PropertyAccess> propertyAccessMap) Retrieve the ReflectionOptimizer delegate for this provider capable of generating reflection optimization components. -
Uses of PropertyAccess in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return PropertyAccessModifier and TypeMethodDescriptionEmbeddableRepresentationStrategyMap.resolvePropertyAccess(Property bootAttributeDescriptor) EmbeddableRepresentationStrategyPojo.resolvePropertyAccess(Property bootAttributeDescriptor) EntityRepresentationStrategyMap.resolvePropertyAccess(Property bootAttributeDescriptor) EntityRepresentationStrategyPojoStandard.resolvePropertyAccess(Property bootAttributeDescriptor) -
Uses of PropertyAccess in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return PropertyAccessModifier and TypeMethodDescriptiondefault PropertyAccessEmbeddableValuedModelPart.getParentInjectionAttributePropertyAccess()AttributeMapping.getPropertyAccess()The getter/setter access to this attributeAttributeMetadata.getPropertyAccess()PropertyBasedMapping.getPropertyAccess() -
Uses of PropertyAccess in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal that return PropertyAccessModifier and TypeMethodDescriptionEmbeddedAttributeMapping.getParentInjectionAttributePropertyAccess()EmbeddedCollectionPart.getParentInjectionAttributePropertyAccess()AbstractAttributeMapping.getPropertyAccess()BasicEntityIdentifierMappingImpl.getPropertyAccess()EmbeddedIdentifierMappingImpl.getPropertyAccess()SimpleAttributeMetadata.getPropertyAccess()SingleAttributeIdentifierMapping.getPropertyAccess()Access to the identifier attribute's PropertyAccessIdClassRepresentationStrategy.resolvePropertyAccess(Property bootAttributeDescriptor) VirtualIdRepresentationStrategy.resolvePropertyAccess(Property bootAttributeDescriptor) Methods in org.hibernate.metamodel.mapping.internal with parameters of type PropertyAccessModifier and TypeMethodDescriptionstatic 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, Integer temporalPrecision, boolean isLob, boolean nullable, boolean insertable, boolean updateable, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess) static EmbeddedAttributeMappingMappingModelCreationHelper.buildEmbeddedAttributeMapping(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, DependantValue dependantValue, int dependantColumnIndex, ManagedMappingType declaringType, CompositeType attrType, String tableExpression, String[] rootTableKeyColumnNames, 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 PluralAttributeMappingMappingModelCreationHelper.buildPluralAttributeMapping(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, FetchMode fetchMode, MappingModelCreationProcess creationProcess) static PluralAttributeMappingMappingModelCreationHelper.buildPluralAttributeMapping(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, FetchMode fetchMode, MappingModelCreationProcess creationProcess, Function<PluralAttributeMappingImpl, PluralAttributeMappingImpl> mappingConverter) For Hibernate Reactivestatic ToOneAttributeMappingMappingModelCreationHelper.buildSingularAssociationAttributeMapping(String attrName, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, EntityPersister declaringEntityPersister, EntityType attrType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess) For Hibernate Reactivestatic ToOneAttributeMappingMappingModelCreationHelper.buildSingularAssociationAttributeMapping(String attrName, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, EntityPersister declaringEntityPersister, EntityType attrType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess, Function<ToOneAttributeMapping, ToOneAttributeMapping> mappingConverter) protected static AttributeMetadataMappingModelCreationHelper.getAttributeMetadata(Property bootProperty, Type attrType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess) static AttributeMetadataMappingModelCreationHelper.getAttributeMetadata(PropertyAccess propertyAccess) 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.static BasicAttributeMappingBasicAttributeMapping.withSelectableMapping(ManagedMappingType declaringType, BasicValuedModelPart original, PropertyAccess propertyAccess, boolean insertable, boolean updateable, SelectableMapping selectableMapping) Constructors in org.hibernate.metamodel.mapping.internal with parameters of type PropertyAccessModifierConstructorDescriptionAbstractAttributeMapping(String name, int fetchableIndex, ManagedMappingType declaringType, AttributeMetadata attributeMetadata, int stateArrayPosition, PropertyAccess propertyAccess) AbstractSingularAttributeMapping(String name, int stateArrayPosition, int fetchableIndex, AttributeMetadata attributeMetadata, FetchTiming fetchTiming, FetchStyle fetchStyle, ManagedMappingType declaringType, PropertyAccess propertyAccess) AbstractSingularAttributeMapping(String name, int stateArrayPosition, int fetchableIndex, AttributeMetadata attributeMetadata, FetchOptions mappedFetchOptions, ManagedMappingType declaringType, PropertyAccess propertyAccess) AbstractStateArrayContributorMapping(String name, AttributeMetadata attributeMetadata, FetchTiming fetchTiming, FetchStyle fetchStyle, int stateArrayPosition, int fetchableIndex, ManagedMappingType declaringType, PropertyAccess propertyAccess) AbstractStateArrayContributorMapping(String name, AttributeMetadata attributeMetadata, FetchOptions mappedFetchOptions, int stateArrayPosition, int fetchableIndex, ManagedMappingType declaringType, PropertyAccess propertyAccess) BasicAttributeMapping(String attributeName, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, AttributeMetadata attributeMetadata, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, String tableExpression, String mappedColumnExpression, SelectablePath selectablePath, boolean isFormula, String customReadExpression, String customWriteExpression, String columnDefinition, Long length, Integer precision, Integer scale, Integer temporalPrecision, boolean isLob, boolean nullable, boolean insertable, boolean updateable, boolean partitioned, JdbcMapping jdbcMapping, ManagedMappingType declaringType, PropertyAccess propertyAccess) 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) EmbeddedAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, String tableExpression, AttributeMetadata attributeMetadata, String parentInjectionAttributeName, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EmbeddableMappingType embeddableMappingType, ManagedMappingType declaringType, PropertyAccess propertyAccess) EmbeddedAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, String tableExpression, AttributeMetadata attributeMetadata, PropertyAccess parentInjectionAttributePropertyAccess, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EmbeddableMappingType embeddableMappingType, ManagedMappingType declaringType, PropertyAccess propertyAccess) EmbeddedIdentifierMappingImpl(EntityMappingType entityMapping, String name, EmbeddableMappingType embeddableDescriptor, PropertyAccess propertyAccess, String tableExpression, MappingModelCreationProcess creationProcess) PluralAttributeMappingImpl(String attributeName, Collection bootDescriptor, PropertyAccess propertyAccess, AttributeMetadata attributeMetadata, CollectionMappingType<?> collectionMappingType, int stateArrayPosition, int fetchableIndex, CollectionPart elementDescriptor, CollectionPart indexDescriptor, CollectionIdentifierDescriptor identifierDescriptor, FetchTiming fetchTiming, FetchStyle fetchStyle, CascadeStyle cascadeStyle, ManagedMappingType declaringType, CollectionPersister collectionDescriptor, MappingModelCreationProcess creationProcess) SimpleAttributeMetadata(PropertyAccess propertyAccess, MutabilityPlan mutabilityPlan, boolean nullable, boolean insertable, boolean updateable, boolean includeInOptimisticLocking, boolean selectable) SimpleAttributeMetadata(PropertyAccess propertyAccess, MutabilityPlan mutabilityPlan, boolean nullable, boolean insertable, boolean updateable, boolean includeInOptimisticLocking, boolean selectable, CascadeStyle cascadeStyle) SimpleAttributeMetadata(PropertyAccess propertyAccess, MutabilityPlan mutabilityPlan, Property bootProperty, Value value) SimpleForeignKeyDescriptor(ManagedMappingType keyDeclaringType, BasicValuedModelPart keyModelPart, PropertyAccess keyPropertyAccess, SelectableMapping keySelectableMapping, BasicValuedModelPart targetModelPart, boolean insertable, boolean updateable, boolean refersToPrimaryKey, boolean hasConstraint) SimpleForeignKeyDescriptor(ManagedMappingType keyDeclaringType, SelectableMapping keySelectableMapping, PropertyAccess valueAccess, BasicValuedModelPart targetModelPart, boolean refersToPrimaryKey, boolean hasConstraint, boolean swapDirection) ToOneAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, ToOne bootValue, AttributeMetadata attributeMetadata, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EntityMappingType entityMappingType, ManagedMappingType declaringType, EntityPersister declaringEntityPersister, PropertyAccess propertyAccess) ToOneAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, ToOne bootValue, AttributeMetadata attributeMetadata, FetchOptions mappedFetchOptions, EntityMappingType entityMappingType, ManagedMappingType declaringType, EntityPersister declaringEntityPersister, PropertyAccess propertyAccess) VirtualEmbeddedAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, String tableExpression, AttributeMetadata attributeMetadata, String parentInjectionAttributeName, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EmbeddableMappingType embeddableMappingType, ManagedMappingType declaringType, PropertyAccess propertyAccess) VirtualEmbeddedAttributeMapping(String name, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, String tableExpression, AttributeMetadata attributeMetadata, PropertyAccess parentInjectionAttributePropertyAccess, FetchTiming mappedFetchTiming, FetchStyle mappedFetchStyle, EmbeddableMappingType embeddableMappingType, ManagedMappingType declaringType, PropertyAccess propertyAccess) -
Uses of PropertyAccess in org.hibernate.metamodel.spi
Methods in org.hibernate.metamodel.spi that return PropertyAccessModifier and TypeMethodDescriptionManagedTypeRepresentationStrategy.resolvePropertyAccess(Property bootAttributeDescriptor) Create the property accessor object for the specified attribute -
Uses of PropertyAccess in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type PropertyAccessModifier and TypeMethodDescriptionprotected EmbeddedAttributeMappingAbstractEntityPersister.buildEmbeddedAttributeMapping(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, DependantValue dependantValue, int dependantColumnIndex, ManagedMappingType declaringType, CompositeType attrType, String tableExpression, String[] rootTableKeyColumnNames, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess) For Hibernate Reactiveprotected AttributeMappingAbstractEntityPersister.buildPluralAttributeMapping(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, FetchMode fetchMode, MappingModelCreationProcess creationProcess) For Hibernate Reactiveprotected AttributeMappingAbstractEntityPersister.buildSingularAssociationAttributeMapping(String attrName, NavigableRole navigableRole, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, EntityPersister declaringEntityPersister, EntityType attrType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess) For Hibernate Reactive -
Uses of PropertyAccess in org.hibernate.property.access.internal
Classes in org.hibernate.property.access.internal that implement PropertyAccessModifier and TypeClassDescriptionclassclassPropertyAccessfor accessing the wrapped property via get/set pair, which may be nonpublic.classPropertyAccessfor accessing the wrapped property via get/set pair, which may be nonpublic.classPropertyAccessfor handling non-aggregated composites.classAPropertyAccessfor byte code enhanced entities.classclassAPropertyAccessbased on mix of getter method or field.classPropertyAccessimplementation that deals with an underlyingMapas the container, usingMap.get(java.lang.Object)andMap.put(K, V).classAPropertyAccessbased on mix of getter/setter method and/or field.Methods in org.hibernate.property.access.internal that return PropertyAccessModifier and TypeMethodDescriptionPropertyAccessStrategyBackRefImpl.buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired) PropertyAccessStrategyBasicImpl.buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired) PropertyAccessStrategyChainedImpl.buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired) PropertyAccessStrategyCompositeUserTypeImpl.buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired) PropertyAccessStrategyEmbeddedImpl.buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired) PropertyAccessStrategyEnhancedImpl.buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired) PropertyAccessStrategyFieldImpl.buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired) PropertyAccessStrategyGetterImpl.buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired) PropertyAccessStrategyIndexBackRefImpl.buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired) PropertyAccessStrategyMapImpl.buildPropertyAccess(@Nullable Class<?> containerJavaType, String propertyName, boolean setterRequired) PropertyAccessStrategyMixedImpl.buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired) PropertyAccessStrategyNoopImpl.buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired) Constructors in org.hibernate.property.access.internal with parameters of type PropertyAccess -
Uses of PropertyAccess in org.hibernate.property.access.spi
Methods in org.hibernate.property.access.spi that return PropertyAccessModifier and TypeMethodDescriptionPropertyAccessStrategy.buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired) Build aPropertyAccessfor the indicated property -
Uses of PropertyAccess in org.hibernate.query.sqm.tuple.internal
Methods in org.hibernate.query.sqm.tuple.internal that return PropertyAccessModifier and TypeMethodDescriptionAnonymousTupleBasicEntityIdentifierMapping.getPropertyAccess()AnonymousTupleEmbeddedEntityIdentifierMapping.getPropertyAccess()