Package org.hibernate.metamodel.spi
Interface Instantiator
-
- All Known Subinterfaces:
CompositeUserType<J>,EmbeddableInstantiator,EntityInstantiator,StandardEmbeddableInstantiator
- All Known Implementing Classes:
AbstractDynamicMapInstantiator,AbstractEntityInstantiatorPojo,AbstractPojoInstantiator,AbstractTimeZoneStorageCompositeUserType,EmbeddableCompositeUserTypeInstantiator,EmbeddableInstantiatorDynamicMap,EmbeddableInstantiatorPojoIndirecting,EmbeddableInstantiatorPojoOptimized,EmbeddableInstantiatorPojoStandard,EmbeddableInstantiatorProxied,EmbeddableInstantiatorRecordIndirecting,EmbeddableInstantiatorRecordStandard,EntityInstantiatorDynamicMap,EntityInstantiatorPojoOptimized,EntityInstantiatorPojoStandard,OffsetDateTimeCompositeUserType,OffsetTimeCompositeUserType,PojoInstantiatorImpl,ZonedDateTimeCompositeUserType
@Incubating public interface Instantiator
Strategy for instantiating a managed type
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisInstance(Object object, SessionFactoryImplementor sessionFactory)Performs and "instance of" check to see if the given object is an instance of managed structurebooleanisSameClass(Object object, SessionFactoryImplementor sessionFactory)
-
-
-
Method Detail
-
isInstance
boolean isInstance(Object object, SessionFactoryImplementor sessionFactory)
Performs and "instance of" check to see if the given object is an instance of managed structure- See Also:
Class.isInstance(java.lang.Object)
-
isSameClass
boolean isSameClass(Object object, SessionFactoryImplementor sessionFactory)
- See Also:
Object.equals(java.lang.Object)
-
-