Top Interfaces Classes Enums
[default module]

Package org.hibernate.metamodel.internal


Interface Summary

Modifier and TypeInterface and Description
public interface
AttributeContext<
The owner type.
X
>

Bundle's a Hibernate property mapping together with the JPA metamodel information of the attribute owner.

public interface
AttributeMetadata<
The attribute owner type
X
,
The attribute type.
Y
>

Basic contract for describing an attribute.

public interface
MemberResolver

Contract for how we resolve the Member for a give attribute context.

public interface
PluralAttributeMetadata<
The owner type
O
,
The attribute type (the collection type)
C
,
The collection element type
E
>

Attribute metadata contract for a plural attribute.

public interface
SingularAttributeMetadata<
The owner type
X
,
The attribute type
Y
>

Attribute metadata contract for a non-plural attribute.

public interface
StandardEmbeddableInstantiator

Marker interface for standard EmbeddableInstantiator implementations.

public interface
ValueContext

A contract for defining the meta information about a Value

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractCompositeIdentifierMapping

Base implementation for composite identifier mappings

public abstract class
AbstractDynamicMapInstantiator

Base support for dynamic-map instantiators

public abstract class
public abstract class
AbstractEntityInstantiatorPojo

Base support for instantiating entity values as POJO representation

public abstract class
AbstractPojoInstantiator

Base support for POJO-based instantiation

public class
AttributeFactory

A factory for building Attribute instances.

public abstract class
public class
public class
public class
EmbeddableInstantiatorDynamicMap

Support for instantiating embeddables as dynamic-map representation

public class
EmbeddableInstantiatorPojoIndirecting

Support for instantiating embeddables as POJO representation through a constructor

public class
EmbeddableInstantiatorPojoOptimized

Support for instantiating embeddables as POJO representation using bytecode optimizer

public class
EmbeddableInstantiatorPojoStandard

Support for instantiating embeddables as POJO representation

public class
EmbeddableInstantiatorProxied

EmbeddableInstantiator used for instantiating "proxies" of an embeddable.

public class
EmbeddableInstantiatorRecordIndirecting

Support for instantiating embeddables as record representation

public class
EmbeddableInstantiatorRecordStandard

Support for instantiating embeddables as record representation

public class
public class
public class
EntityInstantiatorDynamicMap

Support for instantiating entity values as dynamic-map representation

public class
EntityInstantiatorPojoOptimized

Support for instantiating entity values as POJO representation using bytecode optimizer

public class
EntityInstantiatorPojoStandard

Support for instantiating entity values as POJO representation

public class
public class
public class
public class
MetadataContext

Defines a context for storing information during the building of the MappingMetamodelImpl.

pack-priv class
public class
public class
public class

Enum Summary

Modifier and TypeEnum and Description
public enum
public enum
JpaStaticMetaModelPopulationSetting

Enumerated setting used to control whether Hibernate looks for and populates JPA static metamodel models of application's domain model.