public class DefaultResolveNaturalIdEventListener extends AbstractLockUpgradeEventListener implements ResolveNaturalIdEventListener
| Modifier and Type | Field and Description | 
|---|---|
static Object | 
INCONSISTENT_RTN_CLASS_MARKER  | 
static Object | 
REMOVED_ENTITY_MARKER  | 
| Constructor and Description | 
|---|
DefaultResolveNaturalIdEventListener()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Serializable | 
loadFromDatasource(ResolveNaturalIdEvent event)
Performs the process of loading an entity from the configured
 underlying datasource. 
 | 
void | 
onResolveNaturalId(ResolveNaturalIdEvent event)
Handle the given resolve natural id event. 
 | 
protected Serializable | 
resolveFromCache(ResolveNaturalIdEvent event)
Attempts to resolve the entity id corresponding to the event's natural id values from the session 
 | 
protected Serializable | 
resolveNaturalId(ResolveNaturalIdEvent event)
Coordinates the efforts to load a given entity. 
 | 
upgradeLockreassociatepublic static final Object REMOVED_ENTITY_MARKER
public static final Object INCONSISTENT_RTN_CLASS_MARKER
public DefaultResolveNaturalIdEventListener()
public void onResolveNaturalId(ResolveNaturalIdEvent event) throws HibernateException
ResolveNaturalIdEventListeneronResolveNaturalId in interface ResolveNaturalIdEventListenerevent - The resolve natural id event to be handled.HibernateException - Indicates a problem resolving natural id to primary keyprotected Serializable resolveNaturalId(ResolveNaturalIdEvent event)
event - The load eventprotected Serializable resolveFromCache(ResolveNaturalIdEvent event)
event - The load eventprotected Serializable loadFromDatasource(ResolveNaturalIdEvent event)
event - The load eventCopyright © 2001-2015 Red Hat, Inc. All Rights Reserved.