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

Uses of Class org.hibernate.engine.EntityEntry (Hibernate API Documentation) - Hibernate 3.2.3 正式版 API 英文文档


Uses of Class
org.hibernate.engine.EntityEntry

Packages that use EntityEntry
org.hibernate.engine This package contains classes that are "shared" by other packages, and implementations of some key algorithms. 
org.hibernate.event This package defines an event framework for Hibernate. 
org.hibernate.event.def This package defines a default set of event listeners that implements the default behaviors of Hibernate. 
org.hibernate.impl This package contains implementations of the central Hibernate APIs, especially the Hibernate session. 
 

Uses of EntityEntry in org.hibernate.engine
 

Methods in org.hibernate.engine that return EntityEntry
 EntityEntry StatefulPersistenceContext.getEntry(Object entity)
          Retreive the EntityEntry representation of the given entity.
 EntityEntry StatefulPersistenceContext.removeEntry(Object entity)
          Remove an entity entry from the session cache
 EntityEntry StatefulPersistenceContext.addEntity(Object entity, Status status, Object[] loadedState, EntityKey entityKey, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, boolean lazyPropertiesAreUnfetched)
          Adds an entity to the internal caches.
 EntityEntry StatefulPersistenceContext.addEntry(Object entity, Status status, Object[] loadedState, Object rowId, Serializable id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, boolean lazyPropertiesAreUnfetched)
          Generates an appropriate EntityEntry instance and adds it to the event source's internal caches.
 EntityEntry PersistenceContext.getEntry(Object entity)
          Retreive the EntityEntry representation of the given entity.
 EntityEntry PersistenceContext.removeEntry(Object entity)
          Remove an entity entry from the session cache
 EntityEntry PersistenceContext.addEntity(Object entity, Status status, Object[] loadedState, EntityKey entityKey, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, boolean lazyPropertiesAreUnfetched)
          Adds an entity to the internal caches.
 EntityEntry PersistenceContext.addEntry(Object entity, Status status, Object[] loadedState, Object rowId, Serializable id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, boolean lazyPropertiesAreUnfetched)
          Generates an appropriate EntityEntry instance and adds it to the event source's internal caches.
 

Methods in org.hibernate.engine with parameters of type EntityEntry
 void StatefulPersistenceContext.setEntryStatus(EntityEntry entry, Status status)
           
 void PersistenceContext.setEntryStatus(EntityEntry entry, Status status)
          Set the status of an entry
 

Uses of EntityEntry in org.hibernate.event
 

Methods in org.hibernate.event that return EntityEntry
 EntityEntry SaveOrUpdateEvent.getEntry()
           
 EntityEntry FlushEntityEvent.getEntityEntry()
           
 

Methods in org.hibernate.event with parameters of type EntityEntry
 void SaveOrUpdateEvent.setEntry(EntityEntry entry)
           
 void EventSource.forceFlush(EntityEntry e)
          Force an immediate flush
 

Constructors in org.hibernate.event with parameters of type EntityEntry
FlushEntityEvent(EventSource source, Object entity, EntityEntry entry)
           
 

Uses of EntityEntry in org.hibernate.event.def
 

Methods in org.hibernate.event.def that return EntityEntry
protected  EntityEntry AbstractReassociateEventListener.reassociate(AbstractEvent event, Object object, Serializable id, EntityPersister persister)
          Associates a given entity (either transient or associated with another session) to the given session.
 

Methods in org.hibernate.event.def with parameters of type EntityEntry
protected  boolean DefaultFlushEntityEventListener.invokeInterceptor(SessionImplementor session, Object entity, EntityEntry entry, Object[] values, EntityPersister persister)
           
protected  void DefaultDeleteEventListener.deleteEntity(EventSource session, Object entity, EntityEntry entityEntry, boolean isCascadeDeleteEnabled, EntityPersister persister, Set transientEntities)
          Perform the entity deletion.
protected  void DefaultDeleteEventListener.cascadeBeforeDelete(EventSource session, EntityPersister persister, Object entity, EntityEntry entityEntry, Set transientEntities)
           
protected  int AbstractSaveEventListener.getEntityState(Object entity, String entityName, EntityEntry entry, SessionImplementor source)
          Determine whether the entity is persistent, detached, or transient
protected  void AbstractLockUpgradeEventListener.upgradeLock(Object object, EntityEntry entry, LockMode requestedLockMode, SessionImplementor source)
          Performs a pessimistic lock upgrade on a given entity, if needed.
 

Uses of EntityEntry in org.hibernate.impl
 

Methods in org.hibernate.impl with parameters of type EntityEntry
 void SessionImpl.forceFlush(EntityEntry entityEntry)