Package org.hibernate.context.spi
Interface CurrentSessionContext
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AbstractCurrentSessionContext
public interface CurrentSessionContext extends 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 SessioncurrentSession()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.
-
-