Uses of Interface
org.hibernate.metamodel.mapping.ValueMapping
Packages that use ValueMapping
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.
AST nodes representing expressions in a SQL tree.
Implementation of the SPI for execution of SQL statements via JDBC.
SQL AST extensions for model mutations.
A Hibernate
Type is a strategy for mapping a Java
property type to a JDBC type or types.-
Uses of ValueMapping in org.hibernate.metamodel.internal
Classes in org.hibernate.metamodel.internal that implement ValueMappingModifier and TypeClassDescriptionclassBase implementation for composite identifier mappings -
Uses of ValueMapping in org.hibernate.metamodel.mapping
Subinterfaces of ValueMapping 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 identifierinterfaceAny basic-typed ValueMapping.interfaceDescribes 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.interfaceUnion ofConvertedBasicTypeandBasicDomainTypecapabilities.interfaceDetails about the discriminator for an embeddable hierarchy.interfaceDescribes 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.interfaceMarker interface for valued model parts that have a declaring/owner type.interfaceMapping of a plural (collection-valued) attributeinterfaceMapping for a singular (non-collection) attribute.interfaceDescribes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings). -
Uses of ValueMapping in org.hibernate.metamodel.mapping.internal
Subinterfaces of ValueMapping in org.hibernate.metamodel.mapping.internalModifier and TypeInterfaceDescriptioninterfaceAn entity-valued collection-part.interfaceClasses in org.hibernate.metamodel.mapping.internal that implement ValueMappingModifier and TypeClassDescriptionclassclassclassBase support for EntityCollectionPart implementationsclassclassclassActs as a ModelPart for the discriminator portion of an any-valued mappingclassActs as a ModelPart for the key portion of an any-valued mappingclassclassMapping of a simple identifierclassModels a basic collection element/value or index/keyclassclassclassSingular, any-valued attributeclassclassSpecialization of ConvertedBasicTypeImpl to expose access to theDiscriminatorTypeImpl.underlyingJdbcMappingof this discriminator - the bit that handles the relationship between the relational JavaType and the JdbcTypeclassclassclassclassSupport forEmbeddedIdclassclassclassclassThe inverse part of a "non-aggregated" composite identifier.classEntity-valued collection-part mapped through a join table.classA "non-aggregated" composite identifier.classorder( id, ...classclassclassSingle-attribute NaturalIdMapping implementationclassclass -
Uses of ValueMapping in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity that implement ValueMappingModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of ValueMapping in org.hibernate.query.sqm.tuple.internal
Classes in org.hibernate.query.sqm.tuple.internal that implement ValueMappingModifier and TypeClassDescriptionclassclassclassclassclassclass -
Uses of ValueMapping in org.hibernate.sql.ast.tree.expression
Classes in org.hibernate.sql.ast.tree.expression that implement ValueMapping -
Uses of ValueMapping in org.hibernate.sql.exec.internal
Classes in org.hibernate.sql.exec.internal that implement ValueMappingModifier and TypeClassDescriptionclassclassclassclassParameter bind specification used for optimistic lock version seeding (from insert statements). -
Uses of ValueMapping in org.hibernate.sql.model.ast
Classes in org.hibernate.sql.model.ast that implement ValueMappingModifier and TypeClassDescriptionclassParameter descriptor specific to mutations. -
Uses of ValueMapping in org.hibernate.sql.results.graph.embeddable
Subinterfaces of ValueMapping in org.hibernate.sql.results.graph.embeddable -
Uses of ValueMapping in org.hibernate.type
Subinterfaces of ValueMapping in org.hibernate.typeModifier and TypeInterfaceDescriptioninterfaceExtension contract forBasicTypeimplementations which understand how to adjust themselves relative to where/how they're used by, for example, accounting for LOB, nationalized, primitive/wrapper, etc.interfaceBasicPluralType<C,E> A basic plural type.interfaceBasicType<T>Marker interface for basic types.interfaceExtension for implementations ofBasicTypewhich have an implied conversion.Classes in org.hibernate.type that implement ValueMappingModifier and TypeClassDescriptionclassTODO : javadocclassConvenience base class forBasicTypeimplementations.classBasicArrayType<T,E> A type that maps betweenARRAYandT[]classBasicCollectionType<C extends Collection<E>,E> A type that maps betweenARRAYandCollection<T>classA type that is assignable to every non-primitive type, that is, the type ofnull.classConvertedBasicArrayType<T,S, E> Given aBasicValueConverterfor an array type,classConvertedBasicCollectionType<C extends Collection<E>,E> A converted basic array type.classCustomType<J>classclassclassclassSerializableType<T extends Serializable>A type that maps between aVARBINARYandSerializableclasses.classA BasicType adapter targeting partial portability to 6.0's type system changes. -
Uses of ValueMapping in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement ValueMappingModifier and TypeClassDescriptionclassclassclassclassWrapper ofCustomMutabilityConvertedBasicTypeImplfor primitive type.classclass
DiscriminatorMetadataandMetaTypehave been consolidated intoEntityDiscriminatorMappingandDiscriminatorConverter