Uses of Interface
org.hibernate.metamodel.mapping.SelectableMappings
Packages that use SelectableMappings
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).
Defines support for performing mutation operations originating
from persistence-context events.
Support for building
TableMutation
references for persisting entity mutation events-
Uses of SelectableMappings in org.hibernate.metamodel.mapping
Subinterfaces of SelectableMappings 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
Describes an attribute at the mapping model level.interface
Mapping for a simple, single-column identifierinterface
Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partinterface
Descriptor for the collection identifier.interface
Hibernate understands mapping a collection into 4 parts The key - the foreign-key defining the association to the owner The element - for Maps this is analogous to the value The index - the List/array index or Map key The collection-id - this is only relevant for id-bag mappingsinterface
Mapping for a composite identifierinterface
Mapping of a discriminator, for either entity or association (ANY) discrimination.interface
Details about the discriminator for an embeddable hierarchy.interface
Describes an embeddable - the actual typeinterface
Describes the mapping of an embeddable (composite).interface
Details about the discriminator for an entity hierarchy.interface
Describes the mapping of an entity's identifier.interface
Mapping of a row-idinterface
Describes the mapping of an entity's versioninterface
Descriptor for foreign-keysinterface
A "non-aggregated" composite identifier, which means that the entity itself does not define a singular representation of its identifier like an aggregated mapping does.static interface
Think of an AttributeConverter for id values to account for representation difference between virtual and id-class mappingsinterface
Marker interface for valued model parts that have a declaring/owner type.interface
Mapping of a plural (collection-valued) attributeinterface
Mapping for a singular (non-collection) attribute.static interface
Details about the primary key of a tableinterface
Describes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).Methods in org.hibernate.metamodel.mapping with parameters of type SelectableMappingsModifier and TypeMethodDescriptionEmbeddableMappingType.createInverseMappingType
(org.hibernate.metamodel.mapping.internal.EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess creationProcess) -
Uses of SelectableMappings in org.hibernate.metamodel.mapping.internal
Subinterfaces of SelectableMappings in org.hibernate.metamodel.mapping.internalModifier and TypeInterfaceDescriptioninterface
org.hibernate.metamodel.mapping.internal.SingleAttributeIdentifierMapping
-
Uses of SelectableMappings in org.hibernate.persister.entity.mutation
Subinterfaces of SelectableMappings in org.hibernate.persister.entity.mutationClasses in org.hibernate.persister.entity.mutation that implement SelectableMappingsModifier and TypeClassDescriptionstatic class
static class
static class
-
Uses of SelectableMappings in org.hibernate.sql.model.ast.builder
Methods in org.hibernate.sql.model.ast.builder with parameters of type SelectableMappingsModifier and TypeMethodDescriptiondefault void
RestrictedTableMutationBuilder.addKeyRestrictions
(SelectableMappings selectableMappings) Add a restriction as long as the selectable is not a formula and is not nullabledefault void
RestrictedTableMutationBuilder.addKeyRestrictionsLeniently
(SelectableMappings selectableMappings) Add a restriction as long as the selectable is not a formula and is not nullabledefault void
RestrictedTableMutationBuilder.addOptimisticLockRestrictions
(SelectableMappings selectableMappings) Add restriction based on non-version optimistically-locked column -
Uses of SelectableMappings in org.hibernate.sql.results.graph.embeddable
Subinterfaces of SelectableMappings in org.hibernate.sql.results.graph.embeddable