Package org.hibernate.metamodel.internal
Class AbstractEntityInstantiatorPojo
java.lang.Object
org.hibernate.metamodel.internal.AbstractPojoInstantiator
org.hibernate.metamodel.internal.AbstractEntityInstantiatorPojo
- All Implemented Interfaces:
EntityInstantiator
,Instantiator
- Direct Known Subclasses:
EntityInstantiatorPojoOptimized
,EntityInstantiatorPojoStandard
public abstract class AbstractEntityInstantiatorPojo
extends AbstractPojoInstantiator
implements EntityInstantiator
Base support for instantiating entity values as POJO representation
-
Constructor Summary
ConstructorDescriptionAbstractEntityInstantiatorPojo
(EntityMetamodel entityMetamodel, PersistentClass persistentClass, JavaType<?> javaType) -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
applyInterception
(Object entity) boolean
isInstance
(Object object, SessionFactoryImplementor sessionFactory) Performs and "instance of" check to see if the given object is an instance of managed structureMethods inherited from class org.hibernate.metamodel.internal.AbstractPojoInstantiator
getMappedPojoClass, isAbstract, isSameClass
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.metamodel.spi.EntityInstantiator
canBeInstantiated, instantiate
Methods inherited from interface org.hibernate.metamodel.spi.Instantiator
isSameClass
-
Constructor Details
-
AbstractEntityInstantiatorPojo
public AbstractEntityInstantiatorPojo(EntityMetamodel entityMetamodel, PersistentClass persistentClass, JavaType<?> javaType)
-
-
Method Details
-
applyInterception
-
isInstance
Description copied from interface:Instantiator
Performs and "instance of" check to see if the given object is an instance of managed structure- Specified by:
isInstance
in interfaceInstantiator
- Overrides:
isInstance
in classAbstractPojoInstantiator
- See Also:
-