Package org.hibernate.testing.orm.junit
Interface SessionFactoryScope
public interface SessionFactoryScope
-
Method Summary
Modifier and TypeMethodDescription<T> TfromSession(Function<org.hibernate.engine.spi.SessionImplementor, T> action) <T> TfromTransaction(Function<org.hibernate.engine.spi.SessionImplementor, T> action) <T> TfromTransaction(org.hibernate.engine.spi.SessionImplementor session, Function<org.hibernate.engine.spi.SessionImplementor, T> action) org.hibernate.boot.spi.MetadataImplementororg.hibernate.engine.spi.SessionFactoryImplementororg.hibernate.resource.jdbc.spi.StatementInspector<T extends org.hibernate.resource.jdbc.spi.StatementInspector>
TgetStatementInspector(Class<T> type) voidvoidinStatelessSession(Consumer<org.hibernate.StatelessSession> action) voidinStatelessTransaction(Consumer<org.hibernate.StatelessSession> action) voidinStatelessTransaction(org.hibernate.StatelessSession session, Consumer<org.hibernate.StatelessSession> action) voidinTransaction(Consumer<org.hibernate.engine.spi.SessionImplementor> action) voidinTransaction(org.hibernate.engine.spi.SessionImplementor session, Consumer<org.hibernate.engine.spi.SessionImplementor> action) default voidwithSessionFactory(Consumer<org.hibernate.engine.spi.SessionFactoryImplementor> action)
-
Method Details
-
getSessionFactory
org.hibernate.engine.spi.SessionFactoryImplementor getSessionFactory() -
getMetadataImplementor
org.hibernate.boot.spi.MetadataImplementor getMetadataImplementor() -
getStatementInspector
org.hibernate.resource.jdbc.spi.StatementInspector getStatementInspector() -
getStatementInspector
<T extends org.hibernate.resource.jdbc.spi.StatementInspector> T getStatementInspector(Class<T> type) -
getCollectingStatementInspector
SQLStatementInspector getCollectingStatementInspector() -
withSessionFactory
default void withSessionFactory(Consumer<org.hibernate.engine.spi.SessionFactoryImplementor> action) -
inSession
-
inTransaction
-
inTransaction
void inTransaction(org.hibernate.engine.spi.SessionImplementor session, Consumer<org.hibernate.engine.spi.SessionImplementor> action) -
fromSession
-
fromTransaction
-
fromTransaction
<T> T fromTransaction(org.hibernate.engine.spi.SessionImplementor session, Function<org.hibernate.engine.spi.SessionImplementor, T> action) -
inStatelessSession
-
inStatelessTransaction
-
inStatelessTransaction
void inStatelessTransaction(org.hibernate.StatelessSession session, Consumer<org.hibernate.StatelessSession> action)
-