Uses of Interface
org.hibernate.engine.spi.SessionImplementor
-
Packages that use SessionImplementor Package Description org.hibernate.action.spi This SPI package defines an abstraction over the notion of an "action" which is scheduled for asynchronous execution by the event listeners.org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.event.spi Defines the event types and event listener interfaces for events produced by the statefulSession.org.hibernate.graph Implements and extends the JPA-defined entity graph API.org.hibernate.metadata This package defines an API for accessing details about model mapping.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.procedure.spi 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 SessionImplementor Modifier and Type Method Description voidBeforeTransactionCompletionProcess. doBeforeTransactionCompletion(SessionImplementor session)Perform whatever processing is encapsulated here before completion of the transaction. -
Uses of SessionImplementor in org.hibernate.engine.spi
Classes in org.hibernate.engine.spi that implement SessionImplementor Modifier and Type Class Description classSessionDelegatorBaseImplA wrapper class that delegates all method invocations to a delegate instance ofSessionImplementor.Fields in org.hibernate.engine.spi declared as SessionImplementor Modifier and Type Field Description protected SessionImplementorSessionDelegatorBaseImpl. delegateMethods in org.hibernate.engine.spi that return SessionImplementor Modifier and Type Method Description default SessionImplementorSessionImplementor. asSessionImplementor()default SessionImplementorSharedSessionContractImplementor. asSessionImplementor()Cast this object toSessionImplementor, if possible.protected abstract SessionImplementorAbstractDelegatingWrapperOptions. delegate()Returns the underlying session delegate.protected SessionImplementorSessionDelegatorBaseImpl. delegate()Returns the delegate session.SessionImplementorSessionDelegatorBaseImpl. getSession()default SessionImplementorSessionImplementor. getSession()SessionImplementorSessionFactoryDelegatingImpl. openSession()SessionImplementorSessionFactoryImplementor. openSession()OverridesSessionFactory.openSession()to widen the return type: this is useful for internal code depending onSessionFactoryImplementoras it would otherwise need to frequently resort to casting to the internal contract.SessionImplementorSessionFactoryDelegatingImpl. openTemporarySession()SessionImplementorSessionFactoryImplementor. openTemporarySession()Get a non-transactional "current" session (used by hibernate-envers)Methods in org.hibernate.engine.spi with parameters of type SessionImplementor Modifier and Type Method Description static CollectionEntryCollectionEntry. deserialize(ObjectInputStream ois, SessionImplementor session)Custom deserialization routine used during deserialization of a Session/PersistenceContext for increased performance.static CollectionKeyCollectionKey. deserialize(ObjectInputStream ois, SessionImplementor session)Custom deserialization routine used during deserialization of a Session/PersistenceContext for increased performance.static EntityUniqueKeyEntityUniqueKey. 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 SessionImplementor Constructor Description ActionQueue(SessionImplementor session)Constructs an action queue bound to the given session.SessionDelegatorBaseImpl(SessionImplementor delegate)SharedSessionDelegatorBaseImpl(SessionImplementor delegate) -
Uses of SessionImplementor in org.hibernate.event.spi
Subinterfaces of SessionImplementor in org.hibernate.event.spi Modifier and Type Interface Description interfaceEventSource -
Uses of SessionImplementor in org.hibernate.graph
Methods in org.hibernate.graph with parameters of type SessionImplementor Modifier and Type Method Description static <T> EntityGraph<T>EntityGraphs. merge(SessionImplementor session, Class<T> rootType, GraphImplementor<T>... graphs) -
Uses of SessionImplementor in org.hibernate.metadata
Methods in org.hibernate.metadata with parameters of type SessionImplementor Modifier and Type Method Description default ObjectClassMetadata. getIdentifier(Object entity, SessionImplementor session)Deprecated.default Object[]ClassMetadata. getPropertyValuesToInsert(Object entity, Map<Object,Object> mergeMap, SessionImplementor session)Deprecated.Use the form accepting SharedSessionContractImplementor insteaddefault ObjectClassMetadata. instantiate(Object id, SessionImplementor session)Deprecated.Use the form accepting SharedSessionContractImplementor insteaddefault voidClassMetadata. setIdentifier(Object entity, Object id, SessionImplementor session)Deprecated. -
Uses of SessionImplementor in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type SessionImplementor Modifier and Type Method Description int[]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 SessionImplementor Modifier and Type Method Description default ProcedureCallNamedCallableQueryMemento. makeProcedureCall(SessionImplementor session)Convert the memento back into an executable (connected) form.
-