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 TypeClassDescriptionclass
Base implementation for composite identifier mappings -
Uses of ValueMapping in org.hibernate.metamodel.mapping
Subinterfaces of ValueMapping 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
Any basic-typed ValueMapping.interface
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
Union ofConvertedBasicType
andBasicDomainType
capabilities.interface
Details about the discriminator for an embeddable hierarchy.interface
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.interface
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.interface
Describes 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 TypeInterfaceDescriptioninterface
An entity-valued collection-part.interface
Classes in org.hibernate.metamodel.mapping.internal that implement ValueMappingModifier and TypeClassDescriptionclass
class
class
Base support for EntityCollectionPart implementationsclass
class
class
Acts as a ModelPart for the discriminator portion of an any-valued mappingclass
Acts as a ModelPart for the key portion of an any-valued mappingclass
class
Mapping of a simple identifierclass
Models a basic collection element/value or index/keyclass
class
class
Singular, any-valued attributeclass
class
Specialization of ConvertedBasicTypeImpl to expose access to theDiscriminatorTypeImpl.underlyingJdbcMapping
of this discriminator - the bit that handles the relationship between the relational JavaType and the JdbcTypeclass
class
class
class
Support forEmbeddedId
class
class
class
class
The inverse part of a "non-aggregated" composite identifier.class
Entity-valued collection-part mapped through a join table.class
A "non-aggregated" composite identifier.class
order( id, ...class
class
class
Single-attribute NaturalIdMapping implementationclass
class
-
Uses of ValueMapping in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity that implement ValueMappingModifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ValueMapping in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement ValueMappingModifier and TypeClassDescriptionclass
class
class
class
class
class
-
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 TypeClassDescriptionclass
class
class
class
Parameter 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 TypeClassDescriptionclass
Parameter 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 TypeInterfaceDescriptioninterface
Extension contract forBasicType
implementations which understand how to adjust themselves relative to where/how they're used by, for example, accounting for LOB, nationalized, primitive/wrapper, etc.interface
BasicPluralType<C,
E> A basic plural type.interface
BasicType<T>
Marker interface for basic types.interface
Extension for implementations ofBasicType
which have an implied conversion.Classes in org.hibernate.type that implement ValueMappingModifier and TypeClassDescriptionclass
TODO : javadocclass
Convenience base class forBasicType
implementations.class
BasicArrayType<T,
E> A type that maps betweenARRAY
andT[]
class
BasicCollectionType<C extends Collection<E>,
E> A type that maps betweenARRAY
andCollection<T>
class
A type that is assignable to every non-primitive type, that is, the type ofnull
.class
ConvertedBasicArrayType<T,
S, E> Given aBasicValueConverter
for an array type,class
ConvertedBasicCollectionType<C extends Collection<E>,
E> A converted basic array type.class
CustomType<J>
class
class
class
class
SerializableToBlobType<T extends Serializable>
class
SerializableType<T extends Serializable>
A type that maps between aVARBINARY
andSerializable
classes.class
A 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 TypeClassDescriptionclass
class
class
class
Wrapper ofCustomMutabilityConvertedBasicTypeImpl
for primitive type.class
class
DiscriminatorMetadata
andMetaType
have been consolidated intoEntityDiscriminatorMapping
andDiscriminatorConverter