Package org.hibernate.metamodel.spi
@Incubating
package org.hibernate.metamodel.spi
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
-
InterfacesClassDescriptionContract for instantiating embeddable values.Describes the representation of a particular embeddable type.Contract for instantiating entity valuesSpecialization of
ManagedTypeRepresentationStrategy
for an entity type adding the ability to generate an instantiator and a proxy factoryUsed in cases where we have no explicit AnyDiscriminatorValue mapping which matches.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 extendingRuntimeMetamodels
.Provides access to the values for a managed type (currently just embeddables).