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

public Interface SingleAttributeIdentifierMapping

extends EntityIdentifierMapping, PropertyBasedMapping, AttributeMapping, AttributeMetadata
Known Direct Subinterfaces
org.hibernate.metamodel.mapping.AggregatedIdentifierMapping, org.hibernate.metamodel.mapping.BasicEntityIdentifierMapping
Known Direct Implementers
org.hibernate.query.derived.AnonymousTupleEmbeddedEntityIdentifierMapping
Imports
org.hibernate.generator.Generator, org.hibernate.metamodel.mapping.AttributeMapping, .AttributeMetadata, .EntityIdentifierMapping, .ManagedMappingType, .PropertyBasedMapping, org.hibernate.property.access.spi.PropertyAccess, org.hibernate.type.descriptor.java.ImmutableMutabilityPlan, .MutabilityPlan

Author
Steve Ebersole

Field Summary

Inherited from org.hibernate.metamodel.mapping.EntityIdentifierMapping:
ID_ROLE_NAMELEGACY_ID_NAME

Method Summary

Modifier and TypeMethod and Description
public default AttributeMetadata
public String
public default ManagedMappingType
getDeclaringType()

Implements org.hibernate.metamodel.mapping.AttributeMapping.getDeclaringType.

The managed type that declares this attribute
public default Generator
getGenerator()

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

The value generation strategy to use for this attribute.
public default MutabilityPlan<T>
public default String
public PropertyAccess
public default int
getStateArrayPosition()

Implements org.hibernate.metamodel.mapping.AttributeMapping.getStateArrayPosition.

The attribute's position within the container's state array
public default boolean
public default boolean
public default boolean
public default boolean
public default boolean
public default boolean
Inherited from org.hibernate.metamodel.mapping.AttributeMapping:
asAttributeMappingasEmbeddedAttributeMappingasPluralAttributeMappingcomparefindContainingEntityMappinggetExposedMutabilityPlangetValueisEmbeddedAttributeMappingisPluralAttributeMappingsetValue
Inherited from org.hibernate.metamodel.mapping.AttributeMetadata:
getCascadeStyle
Inherited from org.hibernate.metamodel.mapping.EntityIdentifierMapping:
getIdentifiergetIdentifierIfNotUnsavedgetNaturegetUnsavedStrategyinstantiateisEntityIdentifierMappingmatchesRoleNamesetIdentifier

Method Detail

getAttributeMetadataback to summary
public default AttributeMetadata getAttributeMetadata()

Implements org.hibernate.metamodel.mapping.AttributeMapping.getAttributeMetadata.

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

Access to AttributeMetadata

Annotations
@Override
getAttributeNameback to summary
public String getAttributeName()

Redeclares org.hibernate.metamodel.mapping.EntityIdentifierMapping.getAttributeName, org.hibernate.metamodel.mapping.AttributeMapping.getAttributeName.

Doc from org.hibernate.metamodel.mapping.EntityIdentifierMapping.getAttributeName.

The name of the attribute defining the id, if one

getDeclaringTypeback to summary
public default ManagedMappingType getDeclaringType()

Implements org.hibernate.metamodel.mapping.AttributeMapping.getDeclaringType.

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

The managed type that declares this attribute

Annotations
@Override
getGeneratorback to summary
public default 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
getMutabilityPlanback to summary
public default MutabilityPlan<T> getMutabilityPlan()

Implements org.hibernate.metamodel.mapping.AttributeMetadata.getMutabilityPlan.

Annotations
@Override
getPartNameback to summary
public default String getPartName()

Overrides default org.hibernate.metamodel.mapping.EntityIdentifierMapping.getPartName, org.hibernate.metamodel.mapping.AttributeMapping.getPartName.

Doc from org.hibernate.metamodel.mapping.ModelPart.getPartName.

The local part name, which is generally the unqualified role name

Annotations
@Override
getPropertyAccessback to summary
public PropertyAccess getPropertyAccess()

Redeclares org.hibernate.metamodel.mapping.PropertyBasedMapping.getPropertyAccess, org.hibernate.metamodel.mapping.AttributeMapping.getPropertyAccess, org.hibernate.metamodel.mapping.AttributeMetadata.getPropertyAccess.

Access to the identifier attribute's PropertyAccess

getStateArrayPositionback to summary
public default int getStateArrayPosition()

Implements org.hibernate.metamodel.mapping.AttributeMapping.getStateArrayPosition.

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

The attribute's position within the container's state array

Annotations
@Override
isIncludedInDirtyCheckingback to summary
public default boolean isIncludedInDirtyChecking()

Implements org.hibernate.metamodel.mapping.AttributeMetadata.isIncludedInDirtyChecking.

Annotations
@Override
isIncludedInOptimisticLockingback to summary
public default boolean isIncludedInOptimisticLocking()

Implements org.hibernate.metamodel.mapping.AttributeMetadata.isIncludedInOptimisticLocking.

Annotations
@Override
isInsertableback to summary
public default boolean isInsertable()

Implements org.hibernate.metamodel.mapping.AttributeMetadata.isInsertable.

Annotations
@Override
isNullableback to summary
public default boolean isNullable()

Implements org.hibernate.metamodel.mapping.AttributeMetadata.isNullable.

Annotations
@Override
isSelectableback to summary
public default boolean isSelectable()

Overrides default org.hibernate.sql.results.graph.Fetchable.isSelectable.

Implements org.hibernate.metamodel.mapping.AttributeMetadata.isSelectable.

Annotations
@Override
isUpdatableback to summary
public default boolean isUpdatable()

Implements org.hibernate.metamodel.mapping.AttributeMetadata.isUpdatable.

Annotations
@Override