Package org.hibernate.testing.orm.junit
Interface SessionFactoryScope
-
public interface SessionFactoryScope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <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)SQLStatementInspectorgetCollectingStatementInspector()org.hibernate.boot.spi.MetadataImplementorgetMetadataImplementor()org.hibernate.engine.spi.SessionFactoryImplementorgetSessionFactory()org.hibernate.resource.jdbc.spi.StatementInspectorgetStatementInspector()<T extends org.hibernate.resource.jdbc.spi.StatementInspector>
TgetStatementInspector(Class<T> type)voidinSession(Consumer<org.hibernate.engine.spi.SessionImplementor> action)voidinStatelessSession(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)
-
-
-
Method Detail
-
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()
-
inSession
void inSession(Consumer<org.hibernate.engine.spi.SessionImplementor> action)
-
inTransaction
void inTransaction(Consumer<org.hibernate.engine.spi.SessionImplementor> action)
-
inTransaction
void inTransaction(org.hibernate.engine.spi.SessionImplementor session, Consumer<org.hibernate.engine.spi.SessionImplementor> action)
-
fromSession
<T> T fromSession(Function<org.hibernate.engine.spi.SessionImplementor,T> action)
-
fromTransaction
<T> T fromTransaction(Function<org.hibernate.engine.spi.SessionImplementor,T> action)
-
fromTransaction
<T> T fromTransaction(org.hibernate.engine.spi.SessionImplementor session, Function<org.hibernate.engine.spi.SessionImplementor,T> action)
-
inStatelessSession
void inStatelessSession(Consumer<org.hibernate.StatelessSession> action)
-
inStatelessTransaction
void inStatelessTransaction(Consumer<org.hibernate.StatelessSession> action)
-
inStatelessTransaction
void inStatelessTransaction(org.hibernate.StatelessSession session, Consumer<org.hibernate.StatelessSession> action)
-
-