Top Description Interfaces
[default module]

Package org.hibernate.metamodel.spi

Annotations
@Incubating
Imports
org.hibernate.Incubating

An SPI supporting custom instantiation of entity instances and embeddable objects.

Interface Summary

Modifier and TypeInterface and Description
public interface
EmbeddableInstantiator

Contract for instantiating embeddable values.

public interface
EmbeddableRepresentationStrategy

Describes the representation of a particular embeddable type.

public interface
EntityInstantiator

Contract for instantiating entity values

public interface
EntityRepresentationStrategy

Specialization of ManagedTypeRepresentationStrategy for an entity type adding the ability to generate an instantiator and a proxy factory

public interface
Instantiator

Strategy for instantiating a managed type

public interface
ManagedTypeRepresentationResolver

Pluggable strategy handling resolution of ManagedTypeRepresentationStrategy to use.

public interface
ManagedTypeRepresentationStrategy

Defines a singular extension point for capabilities pertaining to a representation mode.

public interface
public interface
MetamodelImplementor

Extensions to the JPA-defined Metamodel contract.
public interface
public interface
RuntimeModelCreationContext

Deprecated as a consequence of PersisterCreationContext being deprecated.
public interface
ValueAccess

Provides access to the values for a managed type (currently just embeddables).