站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > Hibernate 3.2.3 正式版 API 英文文档

DefaultEvictEventListener (Hibernate API Documentation) - Hibernate 3.2.3 正式版 API 英文文档


org.hibernate.event.def
Class DefaultEvictEventListener

java.lang.Object
  extended byorg.hibernate.event.def.DefaultEvictEventListener
All Implemented Interfaces:
EvictEventListener, Serializable

public class DefaultEvictEventListener
extends Object
implements EvictEventListener

Defines the default evict event listener used by hibernate for evicting entities in response to generated flush events. In particular, this implementation will remove any hard references to the entity that are held by the infrastructure (references held by application or other persistent instances are okay)

Author:
Steve Ebersole
See Also:
Serialized Form

Constructor Summary
DefaultEvictEventListener()
           
 
Method Summary
protected  void doEvict(Object object, EntityKey key, EntityPersister persister, EventSource session)
           
 void onEvict(EvictEvent event)
          Handle the given evict event.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultEvictEventListener

public DefaultEvictEventListener()
Method Detail

onEvict

public void onEvict(EvictEvent event)
             throws HibernateException
Handle the given evict event.

Specified by:
onEvict in interface EvictEventListener
Parameters:
event - The evict event to be handled.
Throws:
HibernateException

doEvict

protected void doEvict(Object object,
                       EntityKey key,
                       EntityPersister persister,
                       EventSource session)
                throws HibernateException
Throws:
HibernateException