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:
API Note:
Incubating until the proposed instantiate(IntFunction valueAccess, SessionFactoryImplementor sessionFactory) form can be implemented.
  • Method Details

    • instantiate

      Object instantiate(ValueAccess valueAccess)
      Create an instance of the embeddable