Top Fields Constructors Methods
org.hibernate.metamodel.mapping.internal

public abstract Class AbstractSingularAttributeMapping

extends AbstractStateArrayContributorMapping
implements SingularAttributeMapping
Class Inheritance
All Implemented Interfaces
org.hibernate.metamodel.mapping.SingularAttributeMapping, org.hibernate.metamodel.mapping.AttributeMapping, org.hibernate.type.descriptor.java.MutabilityPlanExposer, org.hibernate.metamodel.mapping.PropertyBasedMapping, org.hibernate.sql.results.graph.DatabaseSnapshotContributor, org.hibernate.sql.results.graph.Fetchable, org.hibernate.metamodel.mapping.ModelPart, org.hibernate.metamodel.mapping.MappingModelExpressible, org.hibernate.metamodel.mapping.Bindable, org.hibernate.metamodel.mapping.JdbcMappingContainer, org.hibernate.metamodel.mapping.OwnedValuedModelPart, org.hibernate.metamodel.mapping.ValuedModelPart, org.hibernate.metamodel.mapping.SelectableMappings, org.hibernate.metamodel.mapping.ValueMapping, org.hibernate.type.descriptor.java.JavaTypedExpressible
Known Direct Subclasses
org.hibernate.metamodel.mapping.internal.BasicAttributeMapping, org.hibernate.metamodel.mapping.internal.DiscriminatedAssociationAttributeMapping, org.hibernate.metamodel.mapping.internal.EmbeddedAttributeMapping, org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping
Imports
org.hibernate.engine.FetchStyle, .FetchTiming, org.hibernate.generator.Generator, org.hibernate.metamodel.mapping.AttributeMetadata, .ManagedMappingType, .SingularAttributeMapping, org.hibernate.property.access.spi.PropertyAccess, org.hibernate.sql.results.graph.FetchOptions

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final PropertyAccess

Constructor Summary

AccessConstructor and Description
public
AbstractSingularAttributeMapping(String name, int stateArrayPosition, int fetchableIndex, AttributeMetadata attributeMetadata, FetchOptions mappedFetchOptions, ManagedMappingType declaringType, PropertyAccess propertyAccess)

public
AbstractSingularAttributeMapping(String name, int stateArrayPosition, int fetchableIndex, AttributeMetadata attributeMetadata, FetchTiming fetchTiming, FetchStyle fetchStyle, ManagedMappingType declaringType, PropertyAccess propertyAccess)

protected

Method Summary

Modifier and TypeMethod and Description
public Generator
getGenerator()

Implements org.hibernate.metamodel.mapping.AttributeMapping.getGenerator.

The value generation strategy to use for this attribute.
public PropertyAccess
getPropertyAccess()

Implements org.hibernate.metamodel.mapping.AttributeMapping.getPropertyAccess.

The getter/setter access to this attribute
Inherited from org.hibernate.metamodel.mapping.internal.AbstractStateArrayContributorMapping:
getAttributeMetadatagetFetchableNamegetMappedFetchOptionsgetStateArrayPositiongetStylegetTiming

Field Detail

propertyAccessback to summary
private final PropertyAccess propertyAccess

Constructor Detail

AbstractSingularAttributeMappingback to summary
public AbstractSingularAttributeMapping(String name, int stateArrayPosition, int fetchableIndex, AttributeMetadata attributeMetadata, FetchOptions mappedFetchOptions, ManagedMappingType declaringType, PropertyAccess propertyAccess)
AbstractSingularAttributeMappingback to summary
public AbstractSingularAttributeMapping(String name, int stateArrayPosition, int fetchableIndex, AttributeMetadata attributeMetadata, FetchTiming fetchTiming, FetchStyle fetchStyle, ManagedMappingType declaringType, PropertyAccess propertyAccess)
AbstractSingularAttributeMappingback to summary
protected AbstractSingularAttributeMapping(AbstractSingularAttributeMapping original)

For Hibernate Reactive

Method Detail

getGeneratorback to summary
public Generator getGenerator()

Implements org.hibernate.metamodel.mapping.AttributeMapping.getGenerator.

Doc from org.hibernate.metamodel.mapping.AttributeMapping.getGenerator.

The value generation strategy to use for this attribute.

Annotations
@Override
getPropertyAccessback to summary
public PropertyAccess getPropertyAccess()

Implements org.hibernate.metamodel.mapping.AttributeMapping.getPropertyAccess.

Doc from org.hibernate.metamodel.mapping.AttributeMapping.getPropertyAccess.

The getter/setter access to this attribute

Annotations
@Override