Uses of Interface
org.hibernate.type.MappingContext
Packages that use MappingContext
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 the Hibernate configuration-time mapping model.
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
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 MappingContext in org.hibernate.boot
Subinterfaces of MappingContext in org.hibernate.bootModifier and TypeInterfaceDescriptioninterfaceRepresents the ORM model as determined by aggregating the provided mapping sources. -
Uses of MappingContext in org.hibernate.boot.internal
Classes in org.hibernate.boot.internal that implement MappingContextModifier and TypeClassDescriptionclassThe implementation of the in-flight metadata collector contract.classContainer for configuration data collected during binding the metamodel. -
Uses of MappingContext in org.hibernate.boot.spi
Subinterfaces of MappingContext 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 MappingContextModifier and TypeClassDescriptionclassConvenience base class for custom implementors ofMetadataImplementorusing delegation. -
Uses of MappingContext in org.hibernate.mapping
Methods in org.hibernate.mapping with parameters of type MappingContextModifier and TypeMethodDescriptionColumn.getColumnSize(Dialect dialect, MappingContext mappingContext) default JdbcMappingValue.getSelectableType(MappingContext mappingContext, int index) intColumn.getSqlTypeCode(MappingContext mapping) booleanAny.isValid(MappingContext mappingContext) booleanAny.MetaValue.isValid(MappingContext mappingContext) booleanCollection.isValid(MappingContext mappingContext) booleanComponent.isValid(MappingContext mappingContext) booleanOneToMany.isValid(MappingContext mappingContext) booleanProperty.isValid(MappingContext mappingContext) booleanSimpleValue.isValid(MappingContext mappingContext) booleanToOne.isValid(MappingContext mappingContext) booleanValue.isValid(MappingContext mappingContext) voidCollection.validate(MappingContext mappingContext) voidIdentifierCollection.validate(MappingContext mappingContext) voidIndexedCollection.validate(MappingContext mappingContext) voidSet.validate(MappingContext mappingContext) -
Uses of MappingContext in org.hibernate.metamodel.internal
Classes in org.hibernate.metamodel.internal that implement MappingContext -
Uses of MappingContext in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type MappingContextModifier and TypeMethodDescriptionstatic SelectableMappingsSelectableMappingsImpl.from(String containingTableExpression, Value value, int[] propertyOrder, @Nullable SelectablePath parentSelectablePath, MappingContext mappingContext, TypeConfiguration typeConfiguration, boolean[] insertable, boolean[] updateable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) static SelectableMappingsSelectableMappingsImpl.from(String containingTableExpression, Value value, int[] propertyOrder, MappingContext mappingContext, TypeConfiguration typeConfiguration, boolean[] insertable, boolean[] updateable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) -
Uses of MappingContext in org.hibernate.metamodel.spi
Subinterfaces of MappingContext in org.hibernate.metamodel.spiModifier and TypeInterfaceDescriptioninterfaceSPI extendingRuntimeMetamodelsand mixing inMappingContext. -
Uses of MappingContext in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type MappingContextModifier and TypeMethodDescriptionintDiscriminatorType.getColumnSpan(MappingContext mapping) Deprecated, for removal: This API element is subject to removal in a future version.int[]DiscriminatorType.getSqlTypeCodes(MappingContext mappingContext) Deprecated, for removal: This API element is subject to removal in a future version.boolean[]DiscriminatorType.toColumnNullness(Object value, MappingContext mapping) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of MappingContext in org.hibernate.type
Methods in org.hibernate.type with parameters of type MappingContextModifier and TypeMethodDescriptionMetaType.fromXMLString(String xml, MappingContext mappingContext) final intAbstractStandardBasicType.getColumnSpan(MappingContext mapping) intAnyType.getColumnSpan(MappingContext session) intCollectionType.getColumnSpan(MappingContext session) intComponentType.getColumnSpan(MappingContext mapping) intCustomType.getColumnSpan(MappingContext session) intManyToOneType.getColumnSpan(MappingContext mapping) intMetaType.getColumnSpan(MappingContext mapping) intOneToOneType.getColumnSpan(MappingContext session) intSpecialOneToOneType.getColumnSpan(MappingContext mapping) intType.getColumnSpan(MappingContext mappingContext) How many columns are used to persist this type?final StringEntityType.getIdentifierOrUniqueKeyPropertyName(MappingContext mappingContext) The name of the property on the associated entity to which our FK refersfinal TypeEntityType.getIdentifierOrUniqueKeyType(MappingContext mappingContext) Determine the type of either: the identifier if we reference the primary key of the associated entity, or the unique key to which we refer, that is, the property-ref.final int[]AbstractStandardBasicType.getSqlTypeCodes(MappingContext mappingContext) int[]AnyType.getSqlTypeCodes(MappingContext mappingContext) int[]CollectionType.getSqlTypeCodes(MappingContext mappingContext) int[]ComponentType.getSqlTypeCodes(MappingContext mappingContext) int[]CustomType.getSqlTypeCodes(MappingContext mappingContext) int[]ManyToOneType.getSqlTypeCodes(MappingContext mappingContext) int[]MetaType.getSqlTypeCodes(MappingContext mappingContext) int[]OneToOneType.getSqlTypeCodes(MappingContext mappingContext) int[]SpecialOneToOneType.getSqlTypeCodes(MappingContext mappingContext) int[]Type.getSqlTypeCodes(MappingContext mappingContext) protected TypeEntityType.requireIdentifierOrUniqueKeyType(MappingContext mapping) boolean[]AbstractStandardBasicType.toColumnNullness(Object value, MappingContext mapping) boolean[]AnyType.toColumnNullness(Object value, MappingContext mapping) boolean[]CollectionType.toColumnNullness(Object value, MappingContext mapping) boolean[]ComponentType.toColumnNullness(Object value, MappingContext mapping) boolean[]CustomType.toColumnNullness(Object value, MappingContext mapping) boolean[]ManyToOneType.toColumnNullness(Object value, MappingContext mapping) boolean[]MetaType.toColumnNullness(Object value, MappingContext mapping) boolean[]OneToOneType.toColumnNullness(Object value, MappingContext mapping) boolean[]Type.toColumnNullness(@Nullable Object value, MappingContext mappingContext) Given an instance of the type, return an array ofbooleanvalues indicating which mapped columns would be null. -
Uses of MappingContext in org.hibernate.type.internal
Methods in org.hibernate.type.internal with parameters of type MappingContextModifier and TypeMethodDescriptionfinal intConvertedBasicTypeImpl.getColumnSpan(MappingContext mapping) final int[]ConvertedBasicTypeImpl.getSqlTypeCodes(MappingContext mappingContext) boolean[]ConvertedBasicTypeImpl.toColumnNullness(Object value, MappingContext mapping)