Uses of Interface org.hibernate.Session (Hibernate JavaDocs)
Date: 2012-04-05

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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` | `SessionBuilder.openSession()` Opens a session with the specified options.
`Session` | `SessionFactory.openSession()` Open a `Session`.

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` | `ThreadLocalSessionContext.buildOrObtainSession()` Strictly provided for subclassing purposes; specifically to allow long-session support.
`protected Session` | `JTASessionContext.buildOrObtainSession()` Strictly provided for subclassing purposes; specifically to allow long-session support.
`Session` | `ThreadLocalSessionContext.currentSession()`
`Session` | `ManagedSessionContext.currentSession()`
`Session` | `JTASessionContext.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` | `HibernateEntityManager.getSession()` Retrieve a reference to the Hibernate `Session` used by this `EntityManager`.
`Session` | `EntityManagerImpl.getSession()`
`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` | `AuditReaderImpl.getSession()`
`Session` | `AuditReaderImplementor.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` | `RevisionInfoGenerator.saveRevisionData(Session session, Object revisionData)`
`void` | `DefaultRevisionInfoGenerator.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` | `ValidityAuditStrategy.perform(Session session, String entityName, AuditConfiguration auditCfg, Serializable id, Object data, Object revision)`
`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.performCollectionChange(Session session, AuditConfiguration auditCfg, PersistentCollectionChangeData persistentCollectionChangeData, 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)`

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` | `PersistentCollectionChangeWorkUnit.perform(Session session, Object revisionData)`
`void` | `AuditWorkUnit.perform(Session session, Object revisionData)` Perform this work unit in the given session.
`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` | `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

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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