Package org.hibernate.metamodel.spi
Interface EmbeddableInstantiator
-
- All Superinterfaces:
Instantiator
- All Known Subinterfaces:
CompositeUserType<J>
,StandardEmbeddableInstantiator
- All Known Implementing Classes:
AbstractTimeZoneStorageCompositeUserType
,EmbeddableCompositeUserTypeInstantiator
,EmbeddableInstantiatorDynamicMap
,EmbeddableInstantiatorPojoIndirecting
,EmbeddableInstantiatorPojoOptimized
,EmbeddableInstantiatorPojoStandard
,EmbeddableInstantiatorProxied
,EmbeddableInstantiatorRecordIndirecting
,EmbeddableInstantiatorRecordStandard
,OffsetDateTimeCompositeUserType
,OffsetTimeCompositeUserType
,ZonedDateTimeCompositeUserType
@Incubating public interface EmbeddableInstantiator extends Instantiator
Contract for instantiating embeddable values.- See Also:
EmbeddableInstantiator
- API Note:
- Incubating until the proposed
instantiate(IntFunction valueAccess, SessionFactoryImplementor sessionFactory)
form can be implemented.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
instantiate(ValueAccess valueAccess, SessionFactoryImplementor sessionFactory)
Create an instance of the embeddable-
Methods inherited from interface org.hibernate.metamodel.spi.Instantiator
isInstance, isSameClass
-
-
-
-
Method Detail
-
instantiate
Object instantiate(ValueAccess valueAccess, SessionFactoryImplementor sessionFactory)
Create an instance of the embeddable
-
-