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 ReflectionOptimizer
BytecodeProviderImpl.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 ReflectionOptimizer
BytecodeProviderImpl.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 ReflectionOptimizer
BytecodeProvider.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 PropertyAccess
EmbeddableValuedModelPart.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 BasicAttributeMapping
MappingModelCreationHelper.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 EmbeddedAttributeMapping
MappingModelCreationHelper.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 EmbeddedAttributeMapping
MappingModelCreationHelper.buildEmbeddedAttributeMapping
(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, CompositeType attrType, String tableExpression, String[] rootTableKeyColumnNames, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess) static PluralAttributeMapping
MappingModelCreationHelper.buildPluralAttributeMapping
(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, FetchMode fetchMode, MappingModelCreationProcess creationProcess) static PluralAttributeMapping
MappingModelCreationHelper.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 ToOneAttributeMapping
MappingModelCreationHelper.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 ToOneAttributeMapping
MappingModelCreationHelper.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 AttributeMetadata
MappingModelCreationHelper.getAttributeMetadata
(Property bootProperty, Type attrType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, MappingModelCreationProcess creationProcess) static AttributeMetadata
MappingModelCreationHelper.getAttributeMetadata
(PropertyAccess propertyAccess) static boolean
MappingModelCreationHelper.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 BasicAttributeMapping
BasicAttributeMapping.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 EmbeddedAttributeMapping
AbstractEntityPersister.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 AttributeMapping
AbstractEntityPersister.buildPluralAttributeMapping
(String attrName, int stateArrayPosition, int fetchableIndex, Property bootProperty, ManagedMappingType declaringType, PropertyAccess propertyAccess, CascadeStyle cascadeStyle, FetchMode fetchMode, MappingModelCreationProcess creationProcess) For Hibernate Reactiveprotected AttributeMapping
AbstractEntityPersister.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 TypeClassDescriptionclass
class
PropertyAccess
for accessing the wrapped property via get/set pair, which may be nonpublic.class
PropertyAccess
for accessing the wrapped property via get/set pair, which may be nonpublic.class
PropertyAccess
for handling non-aggregated composites.class
APropertyAccess
for byte code enhanced entities.class
class
APropertyAccess
based on mix of getter method or field.class
PropertyAccess
implementation that deals with an underlyingMap
as the container, usingMap.get(java.lang.Object)
andMap.put(K, V)
.class
APropertyAccess
based 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 aPropertyAccess
for the indicated property -
Uses of PropertyAccess in org.hibernate.query.derived
Methods in org.hibernate.query.derived that return PropertyAccessModifier and TypeMethodDescriptionAnonymousTupleBasicEntityIdentifierMapping.getPropertyAccess()
AnonymousTupleEmbeddedEntityIdentifierMapping.getPropertyAccess()