Package org.hibernate.metamodel.internal
Class EntityInstantiatorDynamicMap
java.lang.Object
org.hibernate.metamodel.internal.AbstractDynamicMapInstantiator
org.hibernate.metamodel.internal.EntityInstantiatorDynamicMap
- All Implemented Interfaces:
EntityInstantiator
,Instantiator
public class EntityInstantiatorDynamicMap
extends AbstractDynamicMapInstantiator
implements EntityInstantiator
Support for instantiating entity values as dynamic-map representation
-
Field Summary
Fields inherited from class org.hibernate.metamodel.internal.AbstractDynamicMapInstantiator
TYPE_KEY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
extractEmbeddedEntityName
(Map<?, ?> entity) instantiate
(SessionFactoryImplementor sessionFactory) Create an instance of managed entityprotected boolean
isSameRole
(String type) Methods inherited from class org.hibernate.metamodel.internal.AbstractDynamicMapInstantiator
generateDataMap, getRoleName, isInstance, 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
Methods inherited from interface org.hibernate.metamodel.spi.Instantiator
isInstance, isSameClass
-
Field Details
-
ENTITY_NAME_RESOLVER
-
-
Constructor Details
-
EntityInstantiatorDynamicMap
-
-
Method Details
-
instantiate
Description copied from interface:EntityInstantiator
Create an instance of managed entity- Specified by:
instantiate
in interfaceEntityInstantiator
-
isSameRole
- Overrides:
isSameRole
in classAbstractDynamicMapInstantiator
-
extractEmbeddedEntityName
-