Uses of Interface
org.hibernate.metamodel.mapping.MappingType
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
This package and its subpackages, especially
org.hibernate.id.enhanced
,
contain the built-in id generators, all of which implement either
IdentifierGenerator
or
PostInsertIdentifierGenerator
.Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Implementation of the SPI for the runtime domain metamodel.
This package abstracts persistence mechanisms for entities.
Validation for HQL queries.
AST nodes representing expressions in a SQL tree.
Implementation of the SPI for execution of SQL statements via JDBC.
A Hibernate
Type
is a strategy for mapping a Java
property type to a JDBC type or types.-
Uses of MappingType in org.hibernate.dialect
Modifier and TypeMethodDescriptionstatic int
StructHelper.getJdbcValueCount
(MappingType mappedType) -
Uses of MappingType in org.hibernate.id
Modifier and TypeInterfaceDescriptioninterface
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of MappingType in org.hibernate.metamodel.mapping
Modifier and TypeInterfaceDescriptioninterface
MappingType descriptor for the collection Java type (List, Set, etc)interface
Union ofConvertedBasicType
andBasicDomainType
capabilities.interface
Describes an embeddable - the actual typeinterface
Mapping of an entityinterface
Describes the mapping for things which can be expressed in a SQL query.interface
Mapping-model corollary toManagedType
static interface
Think of an AttributeConverter for id values to account for representation difference between virtual and id-class mappingsModifier and TypeMethodDescriptionOwnedValuedModelPart.getDeclaringType()
ValueMapping.getMappedType()
Descriptor for the type of this mappingdefault MappingType
BasicValuedModelPart.getPartMappingType()
default MappingType
EntityMappingType.getPartMappingType()
default MappingType
ManagedMappingType.getPartMappingType()
ModelPart.getPartMappingType()
The type for this part. -
Uses of MappingType in org.hibernate.metamodel.mapping.internal
Modifier and TypeClassDescriptionclass
Base support for EmbeddableMappingType implementationsclass
Multi-attribute NaturalIdMapping implementationclass
Represents the "type" of an any-valued mappingclass
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
Describes a "normal" embeddable.class
EmbeddableMappingType implementation describing anIdClass
class
Embeddable describing the virtual-id aspect of a non-aggregated composite idModifier and TypeMethodDescriptionAbstractDiscriminatorMapping.getMappedType()
AnyDiscriminatorPart.getMappedType()
AnyKeyPart.getMappedType()
BasicAttributeMapping.getMappedType()
BasicEntityIdentifierMappingImpl.getMappedType()
BasicValuedCollectionPart.getMappedType()
CollectionIdentifierDescriptorImpl.getMappedType()
DiscriminatedAssociationAttributeMapping.getMappedType()
DiscriminatedCollectionPart.getMappedType()
EmbeddedForeignKeyDescriptor.getMappedType()
EntityRowIdMappingImpl.getMappedType()
EntityVersionMappingImpl.getMappedType()
SimpleForeignKeyDescriptor.getMappedType()
SimpleNaturalIdMapping.getMappedType()
AbstractAttributeMapping.getPartMappingType()
BasicEntityIdentifierMappingImpl.getPartMappingType()
BasicValuedCollectionPart.getPartMappingType()
CollectionIdentifierDescriptorImpl.getPartMappingType()
CompoundNaturalIdMapping.getPartMappingType()
DiscriminatedAssociationMapping.getPartMappingType()
DiscriminatedCollectionPart.getPartMappingType()
EmbeddedCollectionPart.getPartMappingType()
EmbeddedForeignKeyDescriptor.getPartMappingType()
EntityRowIdMappingImpl.getPartMappingType()
EntityVersionMappingImpl.getPartMappingType()
SimpleForeignKeyDescriptor.getPartMappingType()
SimpleNaturalIdMapping.getPartMappingType()
SoftDeleteMappingImpl.getPartMappingType()
-
Uses of MappingType in org.hibernate.metamodel.model.domain.internal
-
Uses of MappingType in org.hibernate.persister.entity
Modifier and TypeInterfaceDescriptioninterface
Deprecated.Just used to singly extend all the deprecated entity persister rolesinterface
A strategy for persisting a mapped entity class.interface
Deprecated, for removal: This API element is subject to removal in a future version.interface
Deprecated, for removal: This API element is subject to removal in a future version.interface
Deprecated, for removal: This API element is subject to removal in a future version.interface
Deprecated.UseEntityMappingType
insteadinterface
Deprecated, for removal: This API element is subject to removal in a future version.interface
Modifier and TypeClassDescriptionclass
Basic functionality for persisting an entity via JDBC, using either generated or custom SQL.class
Deprecated, for removal: This API element is subject to removal in a future version.The functionality of DiscriminatorType,DiscriminatorMetadata
andMetaType
have been consolidated intoEntityDiscriminatorMapping
andDiscriminatorConverter
class
AnEntityPersister
implementing the normalizedInheritanceType.JOINED
inheritance mapping strategy for an entity and its inheritance hierarchy.class
The default implementation of theEntityPersister
interface.class
AnEntityPersister
implementing theInheritanceType.TABLE_PER_CLASS
mapping strategy for an entity and its inheritance hierarchy. -
Uses of MappingType in org.hibernate.processor.validation
Modifier and TypeClassDescriptionclass
static class
-
Uses of MappingType in org.hibernate.query.derived
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
The table group producer for an anonymous tuple type.class
The table group producer for a CTE tuple type.Modifier and TypeMethodDescriptionAnonymousTupleBasicValuedModelPart.getDeclaringType()
AnonymousTupleBasicValuedModelPart.getMappedType()
AnonymousTupleEntityValuedModelPart.getMappedType()
AnonymousTupleBasicValuedModelPart.getPartMappingType()
AnonymousTupleEntityValuedModelPart.getPartMappingType()
AnonymousTupleTableGroupProducer.getPartMappingType()
Modifier and TypeMethodDescriptionstatic ModelPart
AnonymousTupleTableGroupProducer.createModelPart
(MappingType mappingType, SqmExpressible<?> sqmExpressible, DomainType<?> domainType, List<SqlSelection> sqlSelections, int selectionIndex, String selectionExpression, String partName, ModelPart existingModelPart, Set<String> compatibleTableExpressions, int fetchableIndex) ModifierConstructorDescriptionAnonymousTupleBasicEntityIdentifierMapping
(MappingType declaringType, String selectionExpression, SqmExpressible<?> expressible, JdbcMapping jdbcMapping, BasicEntityIdentifierMapping delegate) AnonymousTupleBasicValuedModelPart
(MappingType declaringType, String partName, String selectionExpression, SqmExpressible<?> expressible, JdbcMapping jdbcMapping, int fetchableIndex) -
Uses of MappingType in org.hibernate.sql.ast.tree.expression
Modifier and TypeMethodDescriptionEmbeddableTypeLiteral.getMappedType()
EntityTypeLiteral.getMappedType()
-
Uses of MappingType in org.hibernate.sql.exec.internal
-
Uses of MappingType in org.hibernate.type
Modifier 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.Modifier 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 MappingType in org.hibernate.type.internal
Modifier and TypeClassDescriptionclass
class
class
class
Wrapper ofCustomMutabilityConvertedBasicTypeImpl
for primitive type.class
class
EntityPersister
instead.