public interface

EventSource

implements Session SessionImplementor
org.hibernate.event.EventSource
Known Indirect Subclasses

Summary

Public Methods
abstract void delete(String entityName, Object child, boolean isCascadeDeleteEnabled, Set transientEntities)
Cascade delete an entity instance
abstract void forceFlush(EntityEntry e)
Force an immediate flush
abstract ActionQueue getActionQueue()
Get the ActionQueue for this session
abstract Object instantiate(EntityPersister persister, Serializable id)
Instantiate an entity instance, using either an interceptor, or the given persister
abstract void merge(String entityName, Object object, Map copiedAlready)
Cascade merge an entity instance
abstract void persist(String entityName, Object object, Map createdAlready)
Cascade persist an entity instance
abstract void persistOnFlush(String entityName, Object object, Map copiedAlready)
Cascade persist an entity instance during the flush process
abstract void refresh(Object object, Map refreshedAlready)
Cascade refesh an entity instance
abstract void saveOrUpdateCopy(String entityName, Object object, Map copiedAlready)
Cascade copy an entity instance
[Expand]
Inherited Methods
From interface org.hibernate.Session
From interface org.hibernate.engine.SessionImplementor

Public Methods

public abstract void delete (String entityName, Object child, boolean isCascadeDeleteEnabled, Set transientEntities)

Cascade delete an entity instance

public abstract void forceFlush (EntityEntry e)

Force an immediate flush

public abstract ActionQueue getActionQueue ()

Get the ActionQueue for this session

public abstract Object instantiate (EntityPersister persister, Serializable id)

Instantiate an entity instance, using either an interceptor, or the given persister

public abstract void merge (String entityName, Object object, Map copiedAlready)

Cascade merge an entity instance

public abstract void persist (String entityName, Object object, Map createdAlready)

Cascade persist an entity instance

public abstract void persistOnFlush (String entityName, Object object, Map copiedAlready)

Cascade persist an entity instance during the flush process

public abstract void refresh (Object object, Map refreshedAlready)

Cascade refesh an entity instance

public abstract void saveOrUpdateCopy (String entityName, Object object, Map copiedAlready)

Cascade copy an entity instance