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 |
org.hibernate.criterion | A framework for defining restriction criteria and order criteria.
org.hibernate.ejb |
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 | This package defines an event framework for Hibernate.
org.hibernate.impl | This package contains implementations of the central Hibernate APIs, especially the Hibernate session.

Uses of Session in org.hibernate

Methods in org.hibernate that return Session
`Session` | `Session.getSession(EntityMode entityMode)` Starts a new Session with the given entity mode in effect.

Methods in org.hibernate with parameters of type Session
`static Blob` | `Hibernate.createBlob(byte[] bytes, Session session)` Deprecated. Use `LobHelper.createBlob(byte[])` instead on the `LobHelper` obtained from `getLobHelper()`
`static Blob` | `Hibernate.createBlob(InputStream stream, long length, Session session)` Deprecated. Use `LobHelper.createBlob(InputStream, long)` instead.
`static Clob` | `Hibernate.createClob(Reader reader, long length, Session session)` Deprecated. Use `LobHelper.createClob(Reader, long)` instead
`static Clob` | `Hibernate.createClob(String string, Session session)` Deprecated. Use `LobHelper.createClob(String)` instead on the `LobHelper` obtained from `getLobHelper()`
`static LobCreator` | `Hibernate.getLobCreator(Session session)`

Uses of Session in org.hibernate.classic

Subinterfaces of Session in org.hibernate.classic
`interface` | `Session` An extension of the `Session` API, including all deprecated methods from Hibernate2.

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

Methods in org.hibernate.context with parameters of type Session
`static void` | `ThreadLocalSessionContext.bind(Session session)` Associates the given session with the current thread of execution.

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 Session` | `CurrentEntityManagerImpl.getRawSession()` Deprecated.
`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()`
`Session` | `CurrentEntityManagerImpl.getSession()` Deprecated.
`abstract Session` | `AbstractEntityManagerImpl.getSession()` return a Session

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
`Query` | `RevisionInfoQueryCreator.getRevisionDateQuery(Session session, Number revision)`
`Query` | `RevisionInfoQueryCreator.getRevisionNumberForDateQuery(Session session, Date date)`
`Query` | `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` | `DefaultAuditStrategy.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` | `ValidityAuditStrategy.performCollectionChange(Session session, AuditConfiguration auditCfg, PersistentCollectionChangeData persistentCollectionChangeData, Object revision)`
`void` | `DefaultAuditStrategy.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.

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

Subinterfaces of Session in org.hibernate.event
`interface` | `EventSource`

Uses of Session in org.hibernate.impl

Classes in org.hibernate.impl that implement Session
`class` | `SessionImpl` Concrete implementation of a Session, and also the central, organizing component of Hibernate's internal implementation.

Methods in org.hibernate.impl that return Session
`Session` | `SessionImpl.getSession(EntityMode entityMode)`

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

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