Uses of Interface
org.hibernate.metamodel.mapping.AttributeMapping
Packages that use AttributeMapping
Package
Description
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
This package abstracts persistence mechanisms for entities.
Defines support for performing mutation operations originating
from persistence-context events.
Defines support for implicit ResultSet mappings.
Defines domain result graphs.
-
Uses of AttributeMapping in org.hibernate.metamodel.mapping
Subinterfaces of AttributeMapping in org.hibernate.metamodel.mappingModifier and TypeInterfaceDescriptioninterface
An "aggregated" composite identifier, which is another way to say that the identifier is represented as an embeddable.interface
Mapping for a simple, single-column identifierinterface
Mapping of a plural (collection-valued) attributeinterface
Mapping for a singular (non-collection) attribute.Methods in org.hibernate.metamodel.mapping that return AttributeMappingModifier and TypeMethodDescriptiondefault AttributeMapping
AttributeMapping.asAttributeMapping()
default AttributeMapping
EntityVersionMapping.asAttributeMapping()
default AttributeMapping
ModelPart.asAttributeMapping()
default AttributeMapping
ManagedMappingType.findAttributeMapping
(String name) Find an attribute by name.EntityMappingType.findDeclaredAttributeMapping
(String name) Find an attribute-mapping, declared on this entity mapping (not super or subs), by nameAttributeMappingsList.get
(int i) default AttributeMapping
EntityMappingType.getAttributeMapping
(int position) Retrieve an attribute mapping by position, relative to all attributesManagedMappingType.getAttributeMapping
(int position) Retrieve an attribute by its contributor positionMethods in org.hibernate.metamodel.mapping that return types with arguments of type AttributeMappingMethods in org.hibernate.metamodel.mapping with parameters of type AttributeMappingModifier and TypeMethodDescriptionboolean
EmbeddableMappingType.ConcreteEmbeddableType.declaresAttribute
(AttributeMapping attributeMapping) Returnstrue
if the provided embeddable class contains the specified attribute mapping,false
otherwise.void
AttributeMappingsMap.Builder.put
(String name, AttributeMapping mapping) Method parameters in org.hibernate.metamodel.mapping with type arguments of type AttributeMappingModifier and TypeMethodDescriptiondefault Object[]
EntityMappingType.extractConcreteTypeStateValues
(Map<AttributeMapping, DomainResultAssembler> assemblerMapping, RowProcessingState rowProcessingState) Deprecated, for removal: This API element is subject to removal in a future version.void
AttributeMappingsList.forEach
(Consumer<? super AttributeMapping> attributeMappingConsumer) default void
EntityMappingType.forEachAttributeMapping
(Consumer<? super AttributeMapping> action) Visit each attribute mappingvoid
ManagedMappingType.forEachAttributeMapping
(Consumer<? super AttributeMapping> action) Visit attributes defined on this class and any supersdefault void
ManagedMappingType.forEachAttributeMapping
(IndexedConsumer<? super AttributeMapping> consumer) Visit attributes defined on this class and any supersvoid
AttributeMappingsMap.forEachValue
(Consumer<? super AttributeMapping> action) void
AttributeMappingsList.indexedForEach
(IndexedConsumer<? super AttributeMapping> consumer) default void
EntityMappingType.visitAttributeMappings
(Consumer<? super AttributeMapping> action) Visit the mappings, but limited to just attributes defined in the targetType or its super-type(s) if any.void
EntityMappingType.visitDeclaredAttributeMappings
(Consumer<? super AttributeMapping> action) Visit attributes defined on this class - do not visit attributes defined on the superdefault void
EntityMappingType.visitSubTypeAttributeMappings
(Consumer<? super AttributeMapping> action) Walk this type's attributes as well as its sub-type'sdefault void
EntityMappingType.visitSuperTypeAttributeMappings
(Consumer<? super AttributeMapping> action) Walk this type's attributes as well as its super-type's -
Uses of AttributeMapping in org.hibernate.metamodel.mapping.internal
Subinterfaces of AttributeMapping in org.hibernate.metamodel.mapping.internalClasses in org.hibernate.metamodel.mapping.internal that implement AttributeMappingModifier and TypeClassDescriptionclass
class
class
class
class
Mapping of a simple identifierclass
Singular, any-valued attributeclass
class
Support forEmbeddedId
class
The inverse part of a "non-aggregated" composite identifier.class
class
class
Methods in org.hibernate.metamodel.mapping.internal that return AttributeMappingModifier and TypeMethodDescriptionSimpleNaturalIdMapping.asAttributeMapping()
AbstractEmbeddableMapping.findAttributeMapping
(String name) ImmutableAttributeMappingList.get
(int i) MutableAttributeMappingList.get
(int idx) Deprecated.AbstractEmbeddableMapping.getAttributeMapping
(int position) ImmutableAttributeMappingList.AttributeMappingIterator.next()
Methods in org.hibernate.metamodel.mapping.internal that return types with arguments of type AttributeMappingModifier and TypeMethodDescriptionstatic List<AttributeMapping>
GeneratedValuesProcessor.getGeneratedAttributes
(EntityMappingType entityDescriptor, EventType timing) Find attributes generated by anOnExecutionGenerator
.GeneratedValuesProcessor.getGeneratedValuesToSelect()
EmptyAttributeMappingsMap.valueIterator()
ImmutableAttributeMappingsMap.valueIterator()
Methods in org.hibernate.metamodel.mapping.internal with parameters of type AttributeMappingModifier and TypeMethodDescriptionvoid
ImmutableAttributeMappingList.Builder.add
(AttributeMapping attributeMapping) void
MutableAttributeMappingList.add
(AttributeMapping attributeMapping) Deprecated.protected void
AbstractEmbeddableMapping.addAttribute
(AttributeMapping attributeMapping) boolean
AbstractEmbeddableMapping.declaresAttribute
(AttributeMapping attributeMapping) void
MutableAttributeMappingList.setAttributeMapping
(int i, AttributeMapping attributeMapping) Deprecated.Method parameters in org.hibernate.metamodel.mapping.internal with type arguments of type AttributeMappingModifier and TypeMethodDescriptionprotected boolean
AbstractEmbeddableMapping.finishInitialization
(NavigableRole navigableRole, Component bootDescriptor, CompositeType compositeType, String rootTableExpression, String[] rootTableKeyColumnNames, EmbeddableMappingType declarer, EmbeddableRepresentationStrategy representationStrategy, AbstractEmbeddableMapping.AttributeTypeValidator attributeTypeValidator, AbstractEmbeddableMapping.ConcreteTableResolver concreteTableResolver, Consumer<AttributeMapping> attributeConsumer, AbstractEmbeddableMapping.SuccessfulCompletionCallback completionCallback, MappingModelCreationProcess creationProcess) void
ImmutableAttributeMappingList.forEach
(Consumer<? super AttributeMapping> attributeMappingConsumer) void
MutableAttributeMappingList.forEach
(Consumer<? super AttributeMapping> consumer) Deprecated.void
AbstractEmbeddableMapping.forEachAttributeMapping
(Consumer<? super AttributeMapping> action) void
AbstractEmbeddableMapping.forEachAttributeMapping
(IndexedConsumer<? super AttributeMapping> consumer) void
IdClassEmbeddable.forEachAttributeMapping
(Consumer<? super AttributeMapping> action) void
EmptyAttributeMappingsMap.forEachValue
(Consumer<? super AttributeMapping> action) void
ImmutableAttributeMappingsMap.forEachValue
(Consumer<? super AttributeMapping> action) void
ImmutableAttributeMappingList.indexedForEach
(IndexedConsumer<? super AttributeMapping> consumer) void
MutableAttributeMappingList.indexedForEach
(IndexedConsumer<? super AttributeMapping> consumer) Deprecated.Constructor parameters in org.hibernate.metamodel.mapping.internal with type arguments of type AttributeMappingModifierConstructorDescriptionGeneratedValuesProcessor
(EntityPersister entityDescriptor, List<AttributeMapping> generatedAttributes, EventType timing, SessionFactoryImplementor sessionFactory) ImmutableAttributeMappingsMap
(LinkedHashMap<String, AttributeMapping> sortedSource) -
Uses of AttributeMapping in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return AttributeMappingModifier and TypeMethodDescriptionprotected 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 ReactiveAbstractEntityPersister.findAttributeMapping
(String name) AbstractEntityPersister.findDeclaredAttributeMapping
(String name) protected AttributeMapping
AbstractEntityPersister.generateNonIdAttributeMapping
(NonIdentifierAttribute tupleAttrDefinition, Property bootProperty, int stateArrayPosition, int fetchableIndex, MappingModelCreationProcess creationProcess) AbstractEntityPersister.getAttributeMapping
(int position) default AttributeMapping
EntityPersister.getAttributeMapping
(int position) Method parameters in org.hibernate.persister.entity with type arguments of type AttributeMappingModifier and TypeMethodDescriptionprotected GeneratedValuesProcessor
AbstractEntityPersister.createGeneratedValuesProcessor
(EventType timing, List<AttributeMapping> generatedAttributes) void
AbstractEntityPersister.forEachAttributeMapping
(Consumer<? super AttributeMapping> action) void
AbstractEntityPersister.forEachAttributeMapping
(IndexedConsumer<? super AttributeMapping> consumer) AbstractEntityPersister.initInsertGeneratedProperties
(List<AttributeMapping> generatedAttributes) AbstractEntityPersister.initUpdateGeneratedProperties
(List<AttributeMapping> generatedAttributes) void
AbstractEntityPersister.visitAttributeMappings
(Consumer<? super AttributeMapping> action) void
AbstractEntityPersister.visitDeclaredAttributeMappings
(Consumer<? super AttributeMapping> action) void
AbstractEntityPersister.visitSubTypeAttributeMappings
(Consumer<? super AttributeMapping> action) void
AbstractEntityPersister.visitSuperTypeAttributeMappings
(Consumer<? super AttributeMapping> action) -
Uses of AttributeMapping in org.hibernate.persister.entity.mutation
Methods in org.hibernate.persister.entity.mutation that return AttributeMappingMethods in org.hibernate.persister.entity.mutation with parameters of type AttributeMappingModifier and TypeMethodDescriptionprotected void
InsertCoordinatorStandard.decomposeAttribute
(Object value, SharedSessionContractImplementor session, JdbcValueBindings jdbcValueBindings, AttributeMapping mapping) void
UpdateCoordinatorStandard.UpdateValuesAnalysisImpl.finishedAttribute
(AttributeMapping attribute) protected void
AbstractMutationCoordinator.handleValueGeneration
(AttributeMapping attributeMapping, MutationGroupBuilder mutationGroupBuilder, OnExecutionGenerator generator) UpdateCoordinatorStandard.DirtinessChecker.isDirty
(int position, AttributeMapping attribute) void
UpdateCoordinatorStandard.UpdateValuesAnalysisImpl.startingAttribute
(AttributeMapping attribute) Callback at start of processing an attribute -
Uses of AttributeMapping in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement AttributeMappingModifier and TypeClassDescriptionclass
class
Methods in org.hibernate.query.derived that return AttributeMappingModifier and TypeMethodDescriptionAnonymousTupleEntityValuedModelPart.findDeclaredAttributeMapping
(String name) AnonymousTupleEmbeddableValuedModelPart.getAttributeMapping
(int position) AnonymousTupleEntityValuedModelPart.getAttributeMapping
(int position) Method parameters in org.hibernate.query.derived with type arguments of type AttributeMappingModifier and TypeMethodDescriptionvoid
AnonymousTupleEmbeddableValuedModelPart.forEachAttributeMapping
(Consumer<? super AttributeMapping> action) void
AnonymousTupleEntityValuedModelPart.forEachAttributeMapping
(Consumer<? super AttributeMapping> action) void
AnonymousTupleEntityValuedModelPart.visitDeclaredAttributeMappings
(Consumer<? super AttributeMapping> action) -
Uses of AttributeMapping in org.hibernate.query.internal
Constructors in org.hibernate.query.internal with parameters of type AttributeMappingModifierConstructorDescriptionImplicitAttributeFetchMemento
(NavigablePath navigablePath, AttributeMapping attributeMapping) -
Uses of AttributeMapping in org.hibernate.query.results.internal.implicit
Constructors in org.hibernate.query.results.internal.implicit with parameters of type AttributeMappingModifierConstructorDescriptionImplicitAttributeFetchBuilder
(NavigablePath navigablePath, AttributeMapping attributeMapping) -
Uses of AttributeMapping in org.hibernate.sql.results.graph
Methods in org.hibernate.sql.results.graph that return AttributeMapping -
Uses of AttributeMapping in org.hibernate.sql.results.graph.entity.internal
Fields in org.hibernate.sql.results.graph.entity.internal declared as AttributeMappingModifier and TypeFieldDescriptionprotected final AttributeMapping[]
BatchEntitySelectFetchInitializer.parentAttributes
protected final AttributeMapping[]
BatchEntityInsideEmbeddableSelectFetchInitializer.rootEmbeddableAttributes
Methods in org.hibernate.sql.results.graph.entity.internal that return AttributeMappingModifier and TypeMethodDescriptionprotected static AttributeMapping
AbstractBatchEntitySelectFetchInitializer.getParentEntityAttribute
(EntityMappingType subMappingType, ToOneAttributeMapping referencedModelPart, String attributeName) protected AttributeMapping[]
AbstractBatchEntitySelectFetchInitializer.getParentEntityAttributes
(String attributeName)