Uses of Interface
org.hibernate.property.access.spi.PropertyAccess
-
Packages that use PropertyAccess Package Description org.hibernate.bytecode.internal.bytebuddy Byte Buddy support internalsorg.hibernate.bytecode.internal.none org.hibernate.bytecode.spi Package defining bytecode code enhancement (instrumentation) support.org.hibernate.metamodel.internal org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.mapping.internal org.hibernate.metamodel.spi An SPI supporting custom instantiation of entity instances and embeddable objects.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.property.access.internal Contains various implementations ofPropertyAccessStrategy
.org.hibernate.property.access.spi An SPI abstracting how persistent attributes of an entity or embeddable type are accessed by Hibernate.org.hibernate.query.derived -
-
Uses of PropertyAccess in org.hibernate.bytecode.internal.bytebuddy
Method parameters in org.hibernate.bytecode.internal.bytebuddy with type arguments of type PropertyAccess Modifier and Type Method Description @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 PropertyAccess Modifier and Type Method Description @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 PropertyAccess Modifier and Type Method Description @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 PropertyAccess Modifier and Type Method Description protected abstract PropertyAccess
AbstractEmbeddableRepresentationStrategy. buildPropertyAccess(Property bootAttributeDescriptor)
protected PropertyAccess
EmbeddableRepresentationStrategyPojo. buildPropertyAccess(Property bootAttributeDescriptor)
PropertyAccess[]
AbstractEmbeddableRepresentationStrategy. getPropertyAccesses()
PropertyAccess
AbstractEmbeddableRepresentationStrategy. resolvePropertyAccess(Property bootAttributeDescriptor)
PropertyAccess
EmbeddableRepresentationStrategyMap. resolvePropertyAccess(Property bootAttributeDescriptor)
PropertyAccess
EntityRepresentationStrategyMap. resolvePropertyAccess(Property bootAttributeDescriptor)
PropertyAccess
EntityRepresentationStrategyPojoStandard. resolvePropertyAccess(Property bootAttributeDescriptor)
-
Uses of PropertyAccess in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return PropertyAccess Modifier and Type Method Description default PropertyAccess
EmbeddableValuedModelPart. getParentInjectionAttributePropertyAccess()
PropertyAccess
AttributeMapping. getPropertyAccess()
The getter/setter access to this attributePropertyAccess
AttributeMetadata. getPropertyAccess()
PropertyAccess
PropertyBasedMapping. getPropertyAccess()
-
Uses of PropertyAccess in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal that return PropertyAccess Modifier and Type Method Description PropertyAccess
EmbeddedAttributeMapping. getParentInjectionAttributePropertyAccess()
PropertyAccess
EmbeddedCollectionPart. getParentInjectionAttributePropertyAccess()
PropertyAccess
AbstractSingularAttributeMapping. getPropertyAccess()
PropertyAccess
BasicEntityIdentifierMappingImpl. getPropertyAccess()
PropertyAccess
EmbeddedIdentifierMappingImpl. getPropertyAccess()
PropertyAccess
PluralAttributeMappingImpl. getPropertyAccess()
PropertyAccess
SimpleAttributeMetadata. getPropertyAccess()
PropertyAccess
SingleAttributeIdentifierMapping. getPropertyAccess()
Access to the identifier attribute's PropertyAccessPropertyAccess
IdClassRepresentationStrategy. resolvePropertyAccess(Property bootAttributeDescriptor)
PropertyAccess
VirtualIdRepresentationStrategy. resolvePropertyAccess(Property bootAttributeDescriptor)
Methods in org.hibernate.metamodel.mapping.internal with parameters of type PropertyAccess Modifier and Type Method Description static 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, 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 PropertyAccess Constructor Description 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)
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, 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)
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 PropertyAccess Modifier and Type Method Description PropertyAccess
ManagedTypeRepresentationStrategy. 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 PropertyAccess Modifier and Type Method Description protected 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 PropertyAccess Modifier and Type Class Description class
ChainedPropertyAccessImpl
class
PropertyAccessBasicImpl
PropertyAccess
for accessing the wrapped property via get/set pair, which may be nonpublic.class
PropertyAccessCompositeUserTypeImpl
PropertyAccess
for accessing the wrapped property via get/set pair, which may be nonpublic.class
PropertyAccessEmbeddedImpl
PropertyAccess
for handling non-aggregated composites.class
PropertyAccessEnhancedImpl
APropertyAccess
for byte code enhanced entities.class
PropertyAccessFieldImpl
class
PropertyAccessMapImpl
PropertyAccess
implementation that deals with an underlyingMap
as the container, usingMap.get(java.lang.Object)
andMap.put(K, V)
.class
PropertyAccessMixedImpl
APropertyAccess
based on mix of getter/setter method and/or field.Methods in org.hibernate.property.access.internal that return PropertyAccess Modifier and Type Method Description PropertyAccess
PropertyAccessStrategyBackRefImpl. buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired)
PropertyAccess
PropertyAccessStrategyBasicImpl. buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired)
PropertyAccess
PropertyAccessStrategyChainedImpl. buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired)
PropertyAccess
PropertyAccessStrategyCompositeUserTypeImpl. buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired)
PropertyAccess
PropertyAccessStrategyEmbeddedImpl. buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired)
PropertyAccess
PropertyAccessStrategyEnhancedImpl. buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired)
PropertyAccess
PropertyAccessStrategyFieldImpl. buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired)
PropertyAccess
PropertyAccessStrategyIndexBackRefImpl. buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired)
PropertyAccess
PropertyAccessStrategyMapImpl. buildPropertyAccess(@Nullable Class<?> containerJavaType, String propertyName, boolean setterRequired)
PropertyAccess
PropertyAccessStrategyMixedImpl. buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired)
PropertyAccess
PropertyAccessStrategyNoopImpl. buildPropertyAccess(Class<?> containerJavaType, String propertyName, boolean setterRequired)
Constructors in org.hibernate.property.access.internal with parameters of type PropertyAccess Constructor Description ChainedPropertyAccessImpl(PropertyAccess... propertyAccesses)
-
Uses of PropertyAccess in org.hibernate.property.access.spi
Methods in org.hibernate.property.access.spi that return PropertyAccess Modifier and Type Method Description PropertyAccess
PropertyAccessStrategy. 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 PropertyAccess Modifier and Type Method Description PropertyAccess
AnonymousTupleBasicEntityIdentifierMapping. getPropertyAccess()
PropertyAccess
AnonymousTupleEmbeddedEntityIdentifierMapping. getPropertyAccess()
-