Uses of Interface
org.hibernate.engine.spi.Mapping
Packages that use Mapping
Package
Description
This package contains the interfaces that make up the bootstrap API
for Hibernate.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
This package defines some central internal SPI abstractions
used throughout the implementation of 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.An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate.This package defines the Hibernate configuration-time mapping model.
This package abstracts persistence mechanisms for entities.
A Hibernate
Type is a strategy for mapping a Java
property type to a JDBC type or types.-
Uses of Mapping in org.hibernate.boot
Subinterfaces of Mapping in org.hibernate.bootModifier and TypeInterfaceDescriptioninterfaceRepresents the ORM model as determined by aggregating the provided mapping sources. -
Uses of Mapping in org.hibernate.boot.internal
Classes in org.hibernate.boot.internal that implement MappingModifier and TypeClassDescriptionclassThe implementation of the in-flight metadata collector contract.classContainer for configuration data collected during binding the metamodel. -
Uses of Mapping in org.hibernate.boot.spi
Subinterfaces of Mapping in org.hibernate.boot.spiModifier and TypeInterfaceDescriptioninterfaceAn in-flight representation ofMetadatawhile it is being built.interfaceThe SPI-levelMetadatacontract.Classes in org.hibernate.boot.spi that implement MappingModifier and TypeClassDescriptionclassConvenience base class for custom implementors ofMetadataImplementorusing delegation. -
Uses of Mapping in org.hibernate.engine.spi
Subinterfaces of Mapping in org.hibernate.engine.spiModifier and TypeInterfaceDescriptioninterfaceDefines the internal contract between theSessionFactoryand the internal implementation of Hibernate.Classes in org.hibernate.engine.spi that implement MappingModifier and TypeClassDescriptionclassBase delegating implementation of theSessionFactoryandSessionFactoryImplementorcontracts for intended for easier implementation ofSessionFactory. -
Uses of Mapping in org.hibernate.id
Methods in org.hibernate.id with parameters of type Mapping -
Uses of Mapping in org.hibernate.internal
Classes in org.hibernate.internal that implement Mapping -
Uses of Mapping in org.hibernate.mapping
Methods in org.hibernate.mapping with parameters of type MappingModifier and TypeMethodDescriptionColumn.getColumnSize(Dialect dialect, Mapping mapping) default JdbcMappingValue.getSelectableType(Mapping factory, int index) Column.getSqlType(TypeConfiguration typeConfiguration, Dialect dialect, Mapping mapping) Deprecated.intColumn.getSqlTypeCode(Mapping mapping) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidvoidvoidvoid -
Uses of Mapping in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type MappingModifier and TypeMethodDescriptionstatic SelectableMappingsSelectableMappingsImpl.from(String containingTableExpression, Value value, int[] propertyOrder, Mapping mapping, TypeConfiguration typeConfiguration, boolean[] insertable, boolean[] updateable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) -
Uses of Mapping in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type MappingModifier and TypeMethodDescriptionintDiscriminatorType.getColumnSpan(Mapping mapping) Deprecated, for removal: This API element is subject to removal in a future version.int[]DiscriminatorType.getSqlTypeCodes(Mapping mapping) Deprecated, for removal: This API element is subject to removal in a future version.boolean[]DiscriminatorType.toColumnNullness(Object value, Mapping mapping) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Mapping in org.hibernate.type
Methods in org.hibernate.type with parameters of type MappingModifier and TypeMethodDescriptionMetaType.fromXMLString(String xml, Mapping factory) Deprecated, for removal: This API element is subject to removal in a future version.final intAbstractStandardBasicType.getColumnSpan(Mapping mapping) intAnyType.getColumnSpan(Mapping session) intCollectionType.getColumnSpan(Mapping session) intComponentType.getColumnSpan(Mapping mapping) intCustomType.getColumnSpan(Mapping session) intManyToOneType.getColumnSpan(Mapping mapping) intMetaType.getColumnSpan(Mapping mapping) Deprecated, for removal: This API element is subject to removal in a future version.intOneToOneType.getColumnSpan(Mapping session) final intSerializableToBlobType.getColumnSpan(Mapping mapping) intSpecialOneToOneType.getColumnSpan(Mapping mapping) intType.getColumnSpan(Mapping mapping) How many columns are used to persist this type?final StringEntityType.getIdentifierOrUniqueKeyPropertyName(Mapping factory) The name of the property on the associated entity to which our FK refersfinal TypeEntityType.getIdentifierOrUniqueKeyType(Mapping factory) Determine the type of either (1) the identifier if we reference the associated entity's PK or (2) the unique key to which we refer (i.e.final int[]AbstractStandardBasicType.getSqlTypeCodes(Mapping mapping) int[]AnyType.getSqlTypeCodes(Mapping mapping) int[]CollectionType.getSqlTypeCodes(Mapping session) int[]ComponentType.getSqlTypeCodes(Mapping mapping) int[]CustomType.getSqlTypeCodes(Mapping pi) int[]ManyToOneType.getSqlTypeCodes(Mapping mapping) int[]MetaType.getSqlTypeCodes(Mapping mapping) Deprecated, for removal: This API element is subject to removal in a future version.int[]OneToOneType.getSqlTypeCodes(Mapping session) final int[]SerializableToBlobType.getSqlTypeCodes(Mapping mapping) int[]SpecialOneToOneType.getSqlTypeCodes(Mapping mapping) int[]Type.getSqlTypeCodes(Mapping mapping) protected TypeEntityType.requireIdentifierOrUniqueKeyType(Mapping mapping) boolean[]AbstractStandardBasicType.toColumnNullness(Object value, Mapping mapping) boolean[]AnyType.toColumnNullness(Object value, Mapping mapping) boolean[]CollectionType.toColumnNullness(Object value, Mapping mapping) boolean[]ComponentType.toColumnNullness(Object value, Mapping mapping) boolean[]CustomType.toColumnNullness(Object value, Mapping mapping) boolean[]ManyToOneType.toColumnNullness(Object value, Mapping mapping) boolean[]MetaType.toColumnNullness(Object value, Mapping mapping) Deprecated, for removal: This API element is subject to removal in a future version.boolean[]OneToOneType.toColumnNullness(Object value, Mapping mapping) boolean[]SerializableToBlobType.toColumnNullness(Object value, Mapping mapping) boolean[]Type.toColumnNullness(@Nullable Object value, Mapping mapping) Given an instance of the type, return an array ofbooleanvalues indicating which mapped columns would be null. -
Uses of Mapping in org.hibernate.type.internal
Methods in org.hibernate.type.internal with parameters of type MappingModifier and TypeMethodDescriptionfinal intConvertedBasicTypeImpl.getColumnSpan(Mapping mapping) final int[]ConvertedBasicTypeImpl.getSqlTypeCodes(Mapping mapping) boolean[]ConvertedBasicTypeImpl.toColumnNullness(Object value, Mapping mapping)
Column.getSqlType(Metadata)