Package org.hibernate.context.spi
Interface CurrentSessionContext
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
AbstractCurrentSessionContext
public interface CurrentSessionContext extends java.io.Serializable
Defines the contract for implementations which know how to scope the notion of acurrent 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Session
currentSession()
Retrieve the current session according to the scoping defined by this implementation.
-
-
-
Method Detail
-
currentSession
Session currentSession() throws HibernateException
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.
-
-