Uses of Interface
org.hibernate.engine.spi.SessionImplementor
Packages that use SessionImplementor
Package
Description
This SPI package defines an abstraction over the notion of an "action"
which is scheduled for asynchronous execution by the event listeners.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
Defines the event types and event listener interfaces for
events produced by the stateful
Session
.This package abstracts persistence mechanisms for entities.
Defines an SPI for calling stored procedures and functions.
-
Uses of SessionImplementor in org.hibernate.action.spi
Methods in org.hibernate.action.spi with parameters of type SessionImplementorModifier and TypeMethodDescriptiondefault void
BeforeTransactionCompletionProcess.doBeforeTransactionCompletion
(SessionImplementor session) Deprecated, for removal: This API element is subject to removal in a future version.Use TransactionCompletionCallbacks.BeforeCompletionCallback.doBeforeTransactionCompletion(SharedSessionContractImplementor) instead. -
Uses of SessionImplementor in org.hibernate.engine.creation.spi
Methods in org.hibernate.engine.creation.spi that return SessionImplementor -
Uses of SessionImplementor in org.hibernate.engine.spi
Classes in org.hibernate.engine.spi that implement SessionImplementorModifier and TypeClassDescriptionclass
A wrapper class that delegates all method invocations to a delegate instance ofSessionImplementor
.Fields in org.hibernate.engine.spi declared as SessionImplementorModifier and TypeFieldDescriptionprotected final SessionImplementor
SessionDelegatorBaseImpl.delegate
Methods in org.hibernate.engine.spi that return SessionImplementorModifier and TypeMethodDescriptiondefault SessionImplementor
SharedSessionContractImplementor.asSessionImplementor()
Deprecated, for removal: This API element is subject to removal in a future version.No longer useful, since Java made downcasting saferprotected SessionImplementor
SessionDelegatorBaseImpl.delegate()
Returns the delegate session.SessionDelegatorBaseImpl.getSession()
default SessionImplementor
SessionImplementor.getSession()
AbstractDelegatingSessionBuilder.openSession()
SessionFactoryDelegatingImpl.openSession()
SessionFactoryImplementor.openSession()
OverridesSessionFactory.openSession()
to widen the return type: this is useful for internal code depending onSessionFactoryImplementor
as it would otherwise need to frequently resort to casting to the internal contract.SessionFactoryDelegatingImpl.openTemporarySession()
SessionFactoryImplementor.openTemporarySession()
Get a non-transactional "current" session.Methods in org.hibernate.engine.spi with parameters of type SessionImplementorModifier and TypeMethodDescriptionstatic CollectionEntry
CollectionEntry.deserialize
(ObjectInputStream ois, SessionImplementor session) Custom deserialization routine used during deserialization of a Session/PersistenceContext for increased performance.static CollectionKey
CollectionKey.deserialize
(ObjectInputStream ois, SessionImplementor session) Custom deserialization routine used during deserialization of a Session/PersistenceContext for increased performance.static EntityUniqueKey
EntityUniqueKey.deserialize
(ObjectInputStream ois, SessionImplementor session) Custom deserialization routine used during deserialization of a Session/PersistenceContext for increased performance.Constructors in org.hibernate.engine.spi with parameters of type SessionImplementorModifierConstructorDescriptionActionQueue
(SessionImplementor session) Constructs an action queue bound to the given session.SessionDelegatorBaseImpl
(SessionImplementor delegate) -
Uses of SessionImplementor in org.hibernate.event.spi
Subinterfaces of SessionImplementor in org.hibernate.event.spi -
Uses of SessionImplementor in org.hibernate.loader.ast.spi
Methods in org.hibernate.loader.ast.spi with parameters of type SessionImplementorModifier and TypeMethodDescriptionMultiIdLoadOptions.getReadOnly
(SessionImplementor session) Should the entities be loaded in read-only mode? -
Uses of SessionImplementor in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type SessionImplementorModifier and TypeMethodDescriptionint[]
AbstractEntityPersister.resolveDirtyAttributeIndexes
(Object[] currentState, Object[] previousState, String[] attributeNames, SessionImplementor session) default int[]
EntityPersister.resolveDirtyAttributeIndexes
(Object[] values, Object[] loadedState, String[] attributeNames, SessionImplementor session) LikeEntityPersister.resolveAttributeIndexes(String[])
but also always returns mutable attributes -
Uses of SessionImplementor in org.hibernate.procedure.spi
Methods in org.hibernate.procedure.spi with parameters of type SessionImplementorModifier and TypeMethodDescriptiondefault ProcedureCall
NamedCallableQueryMemento.makeProcedureCall
(SessionImplementor session) Convert the memento back into an executable (connected) form.