Class AbstractSharedSessionContract

java.lang.Object
org.hibernate.internal.AbstractSharedSessionContract
All Implemented Interfaces:
Closeable, Serializable, AutoCloseable, LobCreationContext, SharedSessionContractImplementor, QueryProducer, QueryProducerImplementor, JdbcSessionOwner, TransactionCoordinatorBuilder.Options, SharedSessionContract, JavaType.CoercionContext, WrapperOptions
Direct Known Subclasses:
SessionImpl, StatelessSessionImpl

public abstract class AbstractSharedSessionContract extends Object implements SharedSessionContractImplementor
Base class for implementations of SharedSessionContract and SharedSessionContractImplementor. Intended for concrete implementations of Session and StatelessSession.

See Also:
Implementation Note:
A Session or JPA EntityManager is a single-threaded object, which may not be called concurrently. Therefore, this implementation defines access to a number of instance state values in a manner that is not exactly thread-safe.