Top Description Fields Constructors Methods
org.hibernate.metamodel.internal

public Class EmbeddableInstantiatorDynamicMap

extends AbstractDynamicMapInstantiator
implements StandardEmbeddableInstantiator
Class Inheritance
All Implemented Interfaces
org.hibernate.metamodel.internal.StandardEmbeddableInstantiator, org.hibernate.metamodel.spi.EmbeddableInstantiator, org.hibernate.metamodel.spi.Instantiator
Imports
java.util.Map, java.util.function.Supplier, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.mapping.Component, org.hibernate.metamodel.mapping.EmbeddableMappingType, org.hibernate.metamodel.spi.ValueAccess

Support for instantiating embeddables as dynamic-map representation
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final Supplier<EmbeddableMappingType>
Inherited from org.hibernate.metamodel.internal.AbstractDynamicMapInstantiator:
TYPE_KEY

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Object
instantiate(ValueAccess valuesAccess, SessionFactoryImplementor sessionFactory)

Implements org.hibernate.metamodel.spi.EmbeddableInstantiator.instantiate.

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Create an instance of the embeddable
Inherited from org.hibernate.metamodel.internal.AbstractDynamicMapInstantiator:
generateDataMapgetRoleNameisInstanceisSameClassisSameRole

Field Detail

runtimeDescriptorAccessback to summary
private final Supplier<EmbeddableMappingType> runtimeDescriptorAccess

Constructor Detail

EmbeddableInstantiatorDynamicMapback to summary
public EmbeddableInstantiatorDynamicMap(Component bootDescriptor, Supplier<EmbeddableMappingType> runtimeDescriptorAccess)

Method Detail

instantiateback to summary
public Object instantiate(ValueAccess valuesAccess, SessionFactoryImplementor sessionFactory)

Implements org.hibernate.metamodel.spi.EmbeddableInstantiator.instantiate.

Doc from org.hibernate.metamodel.spi.EmbeddableInstantiator.instantiate.

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Create an instance of the embeddable

Annotations
@Override