Package org.hibernate.metamodel.spi
@Incubating(since="5.4")
package org.hibernate.metamodel.spi
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
-
InterfacesClassDescriptionInstantiates embeddable values from the attribute values supplied by Hibernate.Describes the representation of a particular embeddable type.Contract for instantiating entity valuesSpecialization of
ManagedTypeRepresentationStrategyfor an entity type adding the ability to generate an instantiator and a proxy factoryResolves implicit discriminator values for an@Anymapping when no explicitAnyDiscriminatorValuematches.Strategy for instantiating a managed typePluggable strategy handling resolution of ManagedTypeRepresentationStrategy to use.Defines a singular extension point for capabilities pertaining to a representation mode.SPI extendingRuntimeMetamodelsand mixing inMappingContext.Provides access to the values for a managed type (currently just embeddables).