Uses of Interface
org.hibernate.engine.spi.SessionImplementor
-
Packages that use SessionImplementor Package Description org.hibernate org.hibernate.action.spi Defines SPI hooks into theActionQueue
.org.hibernate.engine.spi org.hibernate.envers.event.spi org.hibernate.event.spi org.hibernate.graph Hibernate's (extended) support for JPA's entity graphsorg.hibernate.jpa.spi org.hibernate.loader.plan.exec.process.spi org.hibernate.metadata org.hibernate.persister.entity org.hibernate.procedure org.hibernate.testing.jdbc org.hibernate.testing.junit4 org.hibernate.testing.orm.junit org.hibernate.testing.orm.transaction org.hibernate.testing.transaction -
-
Uses of SessionImplementor in org.hibernate
Methods in org.hibernate with parameters of type SessionImplementor Modifier and Type Method Description static LobCreator
Hibernate. getLobCreator(SessionImplementor session)
Obtain a lob creator for the given session. -
Uses of SessionImplementor in org.hibernate.action.spi
Methods in org.hibernate.action.spi with parameters of type SessionImplementor Modifier and Type Method Description void
BeforeTransactionCompletionProcess. 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 class
SessionDelegatorBaseImpl
This class is meant to be extended.Fields in org.hibernate.engine.spi declared as SessionImplementor Modifier and Type Field Description protected SessionImplementor
SessionDelegatorBaseImpl. delegate
Methods in org.hibernate.engine.spi that return SessionImplementor Modifier and Type Method Description protected SessionImplementor
SessionDelegatorBaseImpl. delegate()
Returns the underlying delegate.SessionImplementor
SessionDelegatorBaseImpl. getSession()
Methods in org.hibernate.engine.spi with parameters of type SessionImplementor Modifier and Type Method Description void
ExecutableList. afterDeserialize(SessionImplementor session)
Allow the Executables to re-associate themselves with the Session after deserialization.static ActionQueue
ActionQueue. deserialize(java.io.ObjectInputStream ois, SessionImplementor session)
Used by the owning session to explicitly control deserialization of the action queue.static CollectionEntry
CollectionEntry. deserialize(java.io.ObjectInputStream ois, SessionImplementor session)
Custom deserialization routine used during deserialization of a Session/PersistenceContext for increased performance.static CollectionKey
CollectionKey. deserialize(java.io.ObjectInputStream ois, SessionImplementor session)
Custom deserialization routine used during deserialization of a Session/PersistenceContext for increased performance.static EntityUniqueKey
EntityUniqueKey. deserialize(java.io.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)
SessionDelegatorBaseImpl(SessionImplementor delegate, Session session)
Deprecated.(since 5.3) SessionDelegatorBaseImpl should take just one argument, the SessionImplementor. -
Uses of SessionImplementor in org.hibernate.envers.event.spi
Methods in org.hibernate.envers.event.spi with parameters of type SessionImplementor Modifier and Type Method Description protected void
BaseEnversEventListener. checkIfTransactionInProgress(SessionImplementor session)
protected void
BaseEnversEventListener. generateBidirectionalCollectionChangeWorkUnits(org.hibernate.envers.internal.synchronization.AuditProcess auditProcess, EntityPersister entityPersister, java.lang.String entityName, java.lang.Object[] newState, java.lang.Object[] oldState, SessionImplementor session)
-
Uses of SessionImplementor in org.hibernate.event.spi
Subinterfaces of SessionImplementor in org.hibernate.event.spi Modifier and Type Interface Description interface
EventSource
-
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, java.lang.Class<T> rootType, GraphImplementor<T>... graphs)
-
Uses of SessionImplementor in org.hibernate.jpa.spi
Methods in org.hibernate.jpa.spi that return SessionImplementor Modifier and Type Method Description SessionImplementor
HibernateEntityManagerImplementor. getSession()
Deprecated. -
Uses of SessionImplementor in org.hibernate.loader.plan.exec.process.spi
Methods in org.hibernate.loader.plan.exec.process.spi with parameters of type SessionImplementor Modifier and Type Method Description java.lang.Object
ScrollableResultSetProcessor. extractLogicalRowForward(java.sql.ResultSet resultSet, SessionImplementor session, QueryParameters queryParameters)
Given a scrollable ResultSet, extract a logical row.java.lang.Object
ScrollableResultSetProcessor. extractLogicalRowReverse(java.sql.ResultSet resultSet, SessionImplementor session, QueryParameters queryParameters, boolean isLogicallyAfterLast)
LikeScrollableResultSetProcessor.extractLogicalRowForward(java.sql.ResultSet, org.hibernate.engine.spi.SessionImplementor, org.hibernate.engine.spi.QueryParameters)
but here moving through the ResultSet in reverse.java.lang.Object
ScrollableResultSetProcessor. extractSingleRow(java.sql.ResultSet resultSet, SessionImplementor session, QueryParameters queryParameters)
Give a ResultSet, extract just a single result row. -
Uses of SessionImplementor in org.hibernate.metadata
Methods in org.hibernate.metadata with parameters of type SessionImplementor Modifier and Type Method Description default java.io.Serializable
ClassMetadata. getIdentifier(java.lang.Object entity, SessionImplementor session)
Deprecated.default java.lang.Object[]
ClassMetadata. getPropertyValuesToInsert(java.lang.Object entity, java.util.Map mergeMap, SessionImplementor session)
Deprecated.(since 5.3) Use the form accepting SharedSessionContractImplementor insteaddefault java.lang.Object
ClassMetadata. instantiate(java.io.Serializable id, SessionImplementor session)
Deprecated.(since 5.3) Use the form accepting SharedSessionContractImplementor insteaddefault void
ClassMetadata. setIdentifier(java.lang.Object entity, java.io.Serializable 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(java.lang.Object[] currentState, java.lang.Object[] previousState, java.lang.String[] attributeNames, SessionImplementor session)
default int[]
EntityPersister. resolveDirtyAttributeIndexes(java.lang.Object[] values, java.lang.Object[] loadedState, java.lang.String[] attributeNames, SessionImplementor session)
LikeEntityPersister.resolveAttributeIndexes(String[])
but also always returns mutable attributes -
Uses of SessionImplementor in org.hibernate.procedure
Methods in org.hibernate.procedure with parameters of type SessionImplementor Modifier and Type Method Description default ProcedureCall
ProcedureCallMemento. makeProcedureCall(SessionImplementor session)
Convert the memento back into an executable (connected) form. -
Uses of SessionImplementor in org.hibernate.testing.jdbc
Methods in org.hibernate.testing.jdbc with parameters of type SessionImplementor Modifier and Type Method Description static SQLStatementInspector
SQLStatementInspector. extractFromSession(SessionImplementor session)
-
Uses of SessionImplementor in org.hibernate.testing.junit4
Methods in org.hibernate.testing.junit4 with parameters of type SessionImplementor Modifier and Type Method Description protected void
BaseCoreFunctionalTestCase. inTransaction(SessionImplementor session, java.util.function.Consumer<SessionImplementor> action)
Method parameters in org.hibernate.testing.junit4 with type arguments of type SessionImplementor Modifier and Type Method Description <R> R
BaseNonConfigCoreFunctionalTestCase. fromSession(java.util.function.Function<SessionImplementor,R> action)
<R> R
BaseNonConfigCoreFunctionalTestCase. fromTransaction(java.util.function.Function<SessionImplementor,R> action)
protected void
BaseCoreFunctionalTestCase. inSession(java.util.function.Consumer<SessionImplementor> action)
void
BaseNonConfigCoreFunctionalTestCase. inSession(java.util.function.Consumer<SessionImplementor> action)
protected void
BaseCoreFunctionalTestCase. inTransaction(java.util.function.Consumer<SessionImplementor> action)
protected void
BaseCoreFunctionalTestCase. inTransaction(SessionImplementor session, java.util.function.Consumer<SessionImplementor> action)
void
BaseNonConfigCoreFunctionalTestCase. inTransaction(java.util.function.Consumer<SessionImplementor> action)
-
Uses of SessionImplementor in org.hibernate.testing.orm.junit
Methods in org.hibernate.testing.orm.junit with parameters of type SessionImplementor Modifier and Type Method Description <T> T
SessionFactoryScope. fromTransaction(SessionImplementor session, java.util.function.Function<SessionImplementor,T> action)
void
SessionFactoryScope. inTransaction(SessionImplementor session, java.util.function.Consumer<SessionImplementor> action)
Method parameters in org.hibernate.testing.orm.junit with type arguments of type SessionImplementor Modifier and Type Method Description protected <T> T
BaseSessionFactoryFunctionalTest. fromSession(java.util.function.Function<SessionImplementor,T> action)
<T> T
SessionFactoryScope. fromSession(java.util.function.Function<SessionImplementor,T> action)
protected <T> T
BaseSessionFactoryFunctionalTest. fromTransaction(java.util.function.Function<SessionImplementor,T> action)
<T> T
SessionFactoryScope. fromTransaction(java.util.function.Function<SessionImplementor,T> action)
<T> T
SessionFactoryScope. fromTransaction(SessionImplementor session, java.util.function.Function<SessionImplementor,T> action)
protected void
BaseSessionFactoryFunctionalTest. inSession(java.util.function.Consumer<SessionImplementor> action)
void
SessionFactoryScope. inSession(java.util.function.Consumer<SessionImplementor> action)
protected void
BaseSessionFactoryFunctionalTest. inTransaction(java.util.function.Consumer<SessionImplementor> action)
void
SessionFactoryScope. inTransaction(java.util.function.Consumer<SessionImplementor> action)
void
SessionFactoryScope. inTransaction(SessionImplementor session, java.util.function.Consumer<SessionImplementor> action)
-
Uses of SessionImplementor in org.hibernate.testing.orm.transaction
Methods in org.hibernate.testing.orm.transaction with parameters of type SessionImplementor Modifier and Type Method Description static <R> R
TransactionUtil. fromTransaction(SessionImplementor session, java.util.function.Function<SessionImplementor,R> action)
static void
TransactionUtil. inTransaction(SessionImplementor session, java.util.function.Consumer<SessionImplementor> action)
Method parameters in org.hibernate.testing.orm.transaction with type arguments of type SessionImplementor Modifier and Type Method Description static <R> R
TransactionUtil. fromTransaction(SessionImplementor session, java.util.function.Function<SessionImplementor,R> action)
static void
TransactionUtil. inTransaction(SessionImplementor session, java.util.function.Consumer<SessionImplementor> action)
-
Uses of SessionImplementor in org.hibernate.testing.transaction
Methods in org.hibernate.testing.transaction with parameters of type SessionImplementor Modifier and Type Method Description static <R> R
TransactionUtil2. fromTransaction(SessionImplementor session, java.util.function.Function<SessionImplementor,R> action)
static void
TransactionUtil2. inTransaction(SessionImplementor session, java.util.function.Consumer<SessionImplementor> action)
Method parameters in org.hibernate.testing.transaction with type arguments of type SessionImplementor Modifier and Type Method Description static <R> R
TransactionUtil2. fromSession(SessionFactoryImplementor sfi, java.util.function.Function<SessionImplementor,R> action)
static <R> R
TransactionUtil2. fromTransaction(SessionFactoryImplementor factory, java.util.function.Function<SessionImplementor,R> action)
static <R> R
TransactionUtil2. fromTransaction(SessionImplementor session, java.util.function.Function<SessionImplementor,R> action)
static void
TransactionUtil2. inSession(SessionFactoryImplementor sfi, java.util.function.Consumer<SessionImplementor> action)
static void
TransactionUtil2. inTransaction(SessionFactoryImplementor factory, java.util.function.Consumer<SessionImplementor> action)
static void
TransactionUtil2. inTransaction(SessionImplementor session, java.util.function.Consumer<SessionImplementor> action)
-