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

public Class EmbeddableInstantiatorRecordIndirecting

extends EmbeddableInstantiatorRecordStandard
Class Inheritance
Known Direct Subclasses
org.hibernate.metamodel.internal.EmbeddableInstantiatorRecordIndirecting.EmbeddableInstantiatorRecordIndirectingWithGap
Imports
org.hibernate.InstantiationException, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.internal.util.ReflectHelper, org.hibernate.metamodel.spi.ValueAccess

Support for instantiating embeddables as record representation

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
protected final int[]
Inherited from org.hibernate.metamodel.internal.EmbeddableInstantiatorRecordStandard:
constructor

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Overrides org.hibernate.metamodel.internal.EmbeddableInstantiatorRecordStandard.instantiate.

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

Deprecated as a consequence of SessionFactoryImplementor being deprecated.
Create an instance of the embeddable
public static EmbeddableInstantiatorRecordIndirecting
of(Class<?> javaType, String[] propertyNames)

Field Detail

indexback to summary
protected final int[] index

Constructor Detail

EmbeddableInstantiatorRecordIndirectingback to summary
public EmbeddableInstantiatorRecordIndirecting(Class<?> javaType, int[] index)

Method Detail

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

Overrides org.hibernate.metamodel.internal.EmbeddableInstantiatorRecordStandard.instantiate.

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
ofback to summary
public static EmbeddableInstantiatorRecordIndirecting of(Class<?> javaType, String[] propertyNames)
org.hibernate.metamodel.internal back to summary

private Class EmbeddableInstantiatorRecordIndirecting.EmbeddableInstantiatorRecordIndirectingWithGap

extends EmbeddableInstantiatorRecordIndirecting
Class Inheritance

Field Summary

Inherited from org.hibernate.metamodel.internal.EmbeddableInstantiatorRecordIndirecting:
index

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Object
Inherited from org.hibernate.metamodel.internal.EmbeddableInstantiatorRecordIndirecting:
of

Constructor Detail

EmbeddableInstantiatorRecordIndirectingWithGapback to summary
public EmbeddableInstantiatorRecordIndirectingWithGap(Class<?> javaType, int[] index)

Method Detail

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

Overrides org.hibernate.metamodel.internal.EmbeddableInstantiatorRecordIndirecting.instantiate.

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