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 TypeInterfaceDescriptioninterfaceAn "aggregated" composite identifier, which is another way to say that the identifier is represented as an embeddable.interfaceDescribes an attribute at the mapping model level.interfaceMapping for a simple, single-column identifierinterfaceDescribes a ModelPart which is a basic value, either aBasicattribute a basic-valued collection partinterfaceDescriptor for the collection identifier.interfaceHibernate 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 mappingsinterfaceMapping for a composite identifierinterfaceMapping of a discriminator, for either entity or association (ANY) discrimination.interfaceDetails about the discriminator for an embeddable hierarchy.interfaceDescribes an embeddable - the actual typeinterfaceDescribes the mapping of an embeddable (composite).interfaceDetails about the discriminator for an entity hierarchy.interfaceDescribes the mapping of an entity's identifier.interfaceMapping of a row-idinterfaceDescribes the mapping of an entity's versioninterfaceDescriptor for foreign-keysinterfaceA "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 interfaceThink of an AttributeConverter for id values to account for representation difference between virtual and id-class mappingsinterfaceMarker interface for valued model parts that have a declaring/owner type.interfaceMapping of a plural (collection-valued) attributeinterfaceMapping for a singular (non-collection) attribute.static interfaceDetails about the primary key of a tableinterfaceDescribes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).Methods in org.hibernate.metamodel.mapping with parameters of type SelectableMappingsModifier and TypeMethodDescriptiondefault voidSelectableConsumer.accept(SelectableMappings base, String tableName, String[] columnNames) Simple form of visitation over a number of columns by name, using a separateSelectableMappingsas a base for additional details.EmbeddableMappingType.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 TypeInterfaceDescriptioninterfaceorg.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 classstatic classstatic 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 voidRestrictedTableMutationBuilder.addKeyRestrictions(SelectableMappings selectableMappings) Add a restriction as long as the selectable is not a formula and is not nullabledefault voidRestrictedTableMutationBuilder.addKeyRestrictionsLeniently(SelectableMappings selectableMappings) Add a restriction as long as the selectable is not a formula and is not nullabledefault voidRestrictedTableMutationBuilder.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