Uses of Interface
org.hibernate.Session

Packages that use Session
org.hibernate This package defines the central Hibernate APIs. 
org.hibernate.classic This package implements backward-compatibility with Hibernate 2.1 APIs now deprecated in Hibernate3. 
org.hibernate.context.internal   
org.hibernate.context.spi   
org.hibernate.criterion A framework for defining restriction criteria and order criteria. 
org.hibernate.ejb   
org.hibernate.engine.spi   
org.hibernate.envers   
org.hibernate.envers.reader   
org.hibernate.envers.revisioninfo   
org.hibernate.envers.strategy   
org.hibernate.envers.synchronization   
org.hibernate.envers.synchronization.work   
org.hibernate.envers.tools   
org.hibernate.envers.tools.query   
org.hibernate.event.spi   
org.hibernate.internal An internal package containing mostly implementations of central Hibernate APIs. 
org.hibernate.jmx This package exposes a Hibernate instance via JMX. 
org.hibernate.testing.junit4   
 

Uses of Session in org.hibernate
 

Methods in org.hibernate that return Session
 Session SessionFactory.getCurrentSession()
          Obtains the current session.
 Session SessionFactory.openSession()
          Open a Session.
 Session SessionBuilder.openSession()
          Opens a session with the specified options.
 

Methods in org.hibernate with parameters of type Session
 boolean CustomEntityDirtinessStrategy.canDirtyCheck(Object entity, EntityPersister persister, Session session)
          Is this strategy capable of telling whether the given entity is dirty? A return of true means that CustomEntityDirtinessStrategy.isDirty(java.lang.Object, org.hibernate.persister.entity.EntityPersister, org.hibernate.Session) will be called next as the definitive means to determine whether the entity is dirty.
 void CustomEntityDirtinessStrategy.findDirty(Object entity, EntityPersister persister, Session session, CustomEntityDirtinessStrategy.DirtyCheckContext dirtyCheckContext)
          Callback used to hook into Hibernate algorithm for determination of which attributes have changed.
static LobCreator Hibernate.getLobCreator(Session session)
           
 boolean CustomEntityDirtinessStrategy.isDirty(Object entity, EntityPersister persister, Session session)
          The callback used by Hibernate to determine if the given entity is dirty.
 void CustomEntityDirtinessStrategy.resetDirty(Object entity, EntityPersister persister, Session session)
          Callback used by Hibernate to signal that the entity dirty flag should be cleared.
 

Uses of Session in org.hibernate.classic
 

Methods in org.hibernate.classic with parameters of type Session
 boolean Lifecycle.onDelete(Session s)
          Called when an entity is deleted.
 void Lifecycle.onLoad(Session s, Serializable id)
          Called after an entity is loaded.
 boolean Lifecycle.onSave(Session s)
          Called when an entity is saved.
 boolean Lifecycle.onUpdate(Session s)
          Called when an entity is passed to Session.update().
 

Uses of Session in org.hibernate.context.internal
 

Methods in org.hibernate.context.internal that return Session
static Session ManagedSessionContext.bind(Session session)
          Binds the given session to the current context for its session factory.
protected  Session JTASessionContext.buildOrObtainSession()
          Strictly provided for subclassing purposes; specifically to allow long-session support.
protected  Session ThreadLocalSessionContext.buildOrObtainSession()
          Strictly provided for subclassing purposes; specifically to allow long-session support.
 Session JTASessionContext.currentSession()
           
 Session ThreadLocalSessionContext.currentSession()
           
 Session ManagedSessionContext.currentSession()
           
static Session ThreadLocalSessionContext.unbind(SessionFactory factory)
          Disassociates a previously bound session from the current thread of execution.
static Session ManagedSessionContext.unbind(SessionFactory factory)
          Unbinds the session (if one) current associated with the context for the given session.
protected  Session ThreadLocalSessionContext.wrap(Session session)
           
 

Methods in org.hibernate.context.internal that return types with arguments of type Session
protected static Map<SessionFactory,Session> ManagedSessionContext.sessionMap()
           
 

Methods in org.hibernate.context.internal with parameters of type Session
static void ThreadLocalSessionContext.bind(Session session)
          Associates the given session with the current thread of execution.
static Session ManagedSessionContext.bind(Session session)
          Binds the given session to the current context for its session factory.
protected  Session ThreadLocalSessionContext.wrap(Session session)
           
 

Uses of Session in org.hibernate.context.spi
 

Methods in org.hibernate.context.spi that return Session
 Session CurrentSessionContext.currentSession()
          Retrieve the current session according to the scoping defined by this implementation.
 

Methods in org.hibernate.context.spi with parameters of type Session
protected  void AbstractCurrentSessionContext.validateExistingSession(Session existingSession)
           
 

Uses of Session in org.hibernate.criterion
 

Methods in org.hibernate.criterion with parameters of type Session
 Criteria DetachedCriteria.getExecutableCriteria(Session session)
          Get an executable instance of Criteria, to actually run the query.
 

Uses of Session in org.hibernate.ejb
 

Fields in org.hibernate.ejb declared as Session
protected  Session EntityManagerImpl.session
           
 

Methods in org.hibernate.ejb that return Session
protected  Session EntityManagerImpl.getRawSession()
           
protected abstract  Session AbstractEntityManagerImpl.getRawSession()
          Return a Session (even if the entity manager is closed).
 Session EntityManagerImpl.getSession()
           
 Session HibernateEntityManager.getSession()
          Retrieve a reference to the Hibernate Session used by this EntityManager.
abstract  Session AbstractEntityManagerImpl.getSession()
          return a Session
 

Uses of Session in org.hibernate.engine.spi
 

Methods in org.hibernate.engine.spi that return Session
 Session SessionFactoryImplementor.openTemporarySession()
          Get a nontransactional "current" session for Hibernate EntityManager
 

Uses of Session in org.hibernate.envers
 

Methods in org.hibernate.envers with parameters of type Session
static AuditReader AuditReaderFactory.get(Session session)
          Create an audit reader associated with an open session.
 

Uses of Session in org.hibernate.envers.reader
 

Methods in org.hibernate.envers.reader that return Session
 Session AuditReaderImplementor.getSession()
           
 Session AuditReaderImpl.getSession()
           
 

Constructors in org.hibernate.envers.reader with parameters of type Session
AuditReaderImpl(AuditConfiguration verCfg, Session session, SessionImplementor sessionImplementor)
           
 

Uses of Session in org.hibernate.envers.revisioninfo
 

Methods in org.hibernate.envers.revisioninfo with parameters of type Session
 Criteria RevisionInfoQueryCreator.getRevisionDateQuery(Session session, Number revision)
           
 Criteria RevisionInfoQueryCreator.getRevisionNumberForDateQuery(Session session, Date date)
           
 Criteria RevisionInfoQueryCreator.getRevisionsQuery(Session session, Set<Number> revisions)
           
 void DefaultRevisionInfoGenerator.saveRevisionData(Session session, Object revisionData)
           
 void RevisionInfoGenerator.saveRevisionData(Session session, Object revisionData)
           
 

Uses of Session in org.hibernate.envers.strategy
 

Methods in org.hibernate.envers.strategy with parameters of type Session
 void AuditStrategy.perform(Session session, String entityName, AuditConfiguration auditCfg, Serializable id, Object data, Object revision)
          Perform the persistence of audited data for regular entities.
 void DefaultAuditStrategy.perform(Session session, String entityName, AuditConfiguration auditCfg, Serializable id, Object data, Object revision)
           
 void ValidityAuditStrategy.perform(Session session, String entityName, AuditConfiguration auditCfg, Serializable id, Object data, Object revision)
           
 void AuditStrategy.performCollectionChange(Session session, AuditConfiguration auditCfg, PersistentCollectionChangeData persistentCollectionChangeData, Object revision)
          Perform the persistence of audited data for collection ("middle") entities.
 void DefaultAuditStrategy.performCollectionChange(Session session, AuditConfiguration auditCfg, PersistentCollectionChangeData persistentCollectionChangeData, Object revision)
           
 void ValidityAuditStrategy.performCollectionChange(Session session, AuditConfiguration auditCfg, PersistentCollectionChangeData persistentCollectionChangeData, Object revision)
           
 

Uses of Session in org.hibernate.envers.synchronization
 

Methods in org.hibernate.envers.synchronization with parameters of type Session
 void EntityChangeNotifier.entityChanged(Session session, Object currentRevisionData, AuditWorkUnit vwu)
          Notifies RevisionInfoGenerator about changes made in the current revision.
 Object AuditProcess.getCurrentRevisionData(Session session, boolean persist)
           
 void SessionCacheCleaner.scheduleAuditDataRemoval(Session session, Object data)
          Schedules audit data removal from session level cache after transaction completion.
 

Uses of Session in org.hibernate.envers.synchronization.work
 

Methods in org.hibernate.envers.synchronization.work with parameters of type Session
 void AuditWorkUnit.perform(Session session, Object revisionData)
          Perform this work unit in the given session.
 void PersistentCollectionChangeWorkUnit.perform(Session session, Object revisionData)
           
 void AbstractAuditWorkUnit.perform(Session session, Object revisionData)
           
 void AuditWorkUnit.undo(Session session)
           
 void AbstractAuditWorkUnit.undo(Session session)
           
 

Uses of Session in org.hibernate.envers.tools
 

Methods in org.hibernate.envers.tools with parameters of type Session
static Class Tools.getEntityClass(SessionImplementor sessionImplementor, Session session, String entityName)
           
 

Uses of Session in org.hibernate.envers.tools.query
 

Methods in org.hibernate.envers.tools.query with parameters of type Session
 Query UpdateBuilder.toQuery(Session session)
           
 Query QueryBuilder.toQuery(Session session)
           
 

Uses of Session in org.hibernate.event.spi
 

Subinterfaces of Session in org.hibernate.event.spi
 interface EventSource
           
 

Uses of Session in org.hibernate.internal
 

Classes in org.hibernate.internal that implement Session
 class SessionImpl
          Concrete implementation of a Session.
 

Methods in org.hibernate.internal that return Session
 Session SessionFactoryImpl.getCurrentSession()
           
 Session SessionFactoryImpl.openSession()
           
 Session SessionFactoryImpl.openTemporarySession()
           
 

Uses of Session in org.hibernate.jmx
 

Methods in org.hibernate.jmx that return Session
 Session SessionFactoryStub.getCurrentSession()
          Deprecated.  
 Session SessionFactoryStub.openSession()
          Deprecated.  
 

Uses of Session in org.hibernate.testing.junit4
 

Fields in org.hibernate.testing.junit4 declared as Session
protected  Session BaseCoreFunctionalTestCase.session
           
 

Methods in org.hibernate.testing.junit4 that return Session
protected  Session BaseCoreFunctionalTestCase.openSession()
           
protected  Session BaseCoreFunctionalTestCase.openSession(Interceptor interceptor)
           
 



Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.