FileDocCategorySizeDatePackage
CurrentSessionContext.javaAPI DocHibernate 3.2.51298Mon Oct 03 08:56:28 BST 2005org.hibernate.context

CurrentSessionContext

public interface CurrentSessionContext implements Serializable
Defines the contract for implementations which know how to scope the notion of a {@link org.hibernate.SessionFactory#getCurrentSession() current session}.

Implementations should adhere to the following:

  • contain a constructor accepting a single argument of type {@link org.hibernate.engine.SessionFactoryImplementor}
  • should be thread safe
  • should be fully serializable

Implementors should be aware that they are also fully responsible for cleanup of any generated current-sessions.

Note that there will be exactly one instance of the configured CurrentSessionContext implementation per {@link org.hibernate.SessionFactory}.

author
Steve Ebersole

Fields Summary
Constructors Summary
Methods Summary
public org.hibernate.classic.SessioncurrentSession()
Retrieve the current session according to the scoping defined by this implementation.

return
The current session.
throws
org.hibernate.HibernateException Typically indicates an issue locating or creating the current session.