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