Package org.hibernate.event

This package defines an event framework for Hibernate.

See:
          Description

Interface Summary
AutoFlushEventListener Defines the contract for handling of session auto-flush events.
DeleteEventListener Defines the contract for handling of deletion events generated from a session.
DirtyCheckEventListener Defines the contract for handling of session dirty-check events.
EvictEventListener Defines the contract for handling of evict events generated from a session.
FlushEntityEventListener  
FlushEventListener Defines the contract for handling of session flush events.
InitializeCollectionEventListener Defines the contract for handling of collection initialization events generated by a session.
LoadEventListener Defines the contract for handling of load events generated from a session.
LockEventListener Defines the contract for handling of lock events generated from a session.
MergeEventListener Defines the contract for handling of merge events generated from a session.
PersistEventListener Defines the contract for handling of create events generated from a session.
PostDeleteEventListener  
PostInsertEventListener  
PostLoadEventListener Occurs after an an entity instance is fully loaded.
PostUpdateEventListener  
PreDeleteEventListener  
PreInsertEventListener  
PreLoadEventListener Called before injecting property values into a newly loaded entity instance.
PreUpdateEventListener  
RefreshEventListener Defines the contract for handling of refresh events generated from a session.
ReplicateEventListener Defines the contract for handling of replicate events generated from a session.
SaveOrUpdateEventListener Defines the contract for handling of update events generated from a session.
 

Class Summary
AbstractEvent Defines a base class for Session generated events.
AutoFlushEvent Defines an event class for the auto-flushing of a session.
DeleteEvent Defines an event class for the deletion of an entity.
DirtyCheckEvent Defines an event class for the dirty-checking of a session.
EvictEvent Defines an event class for the evicting of an entity.
FlushEntityEvent  
FlushEvent Defines an event class for the flushing of a session.
InitializeCollectionEvent An event that occurs when a collection wants to be initialized
LoadEvent Defines an event class for the loading of an entity.
LoadEventListener.LoadType  
LockEvent Defines an event class for the locking of an entity.
MergeEvent An event class for merge() and saveOrUpdateCopy()
PersistEvent An event class for persist()
PostDeleteEvent  
PostInsertEvent  
PostLoadEvent Occurs after an an entity instance is fully loaded.
PostUpdateEvent  
PreDeleteEvent  
PreInsertEvent  
PreLoadEvent Called before injecting property values into a newly loaded entity instance.
PreUpdateEvent  
RefreshEvent Defines an event class for the refreshing of an object.
ReplicateEvent Defines an event class for the replication of an entity.
SaveOrUpdateEvent An event class for saveOrUpdate()
SessionEventListenerConfig A convience holder for all defined session event listeners.
 

Package org.hibernate.event Description

This package defines an event framework for Hibernate.