Package org.hibernate.context
Interface CurrentSessionContext
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
JTASessionContext,ManagedSessionContext,ThreadLocalSessionContext
Defines the contract for implementations which know how to scope the notion
of a
current session.
Implementations should adhere to the following:
- contain a constructor accepting a single argument of type
SessionFactoryImplementor - should be thread safe
- should be fully serializable
SessionFactory.-
Method Summary
Modifier and TypeMethodDescriptionRetrieve the current session according to the scoping defined by this implementation.
-
Method Details
-
currentSession
Retrieve the current session according to the scoping defined by this implementation.- Returns:
- The current session.
- Throws:
HibernateException- Typically indicates an issue locating or creating the current session.
-