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> T
fromSession(java.util.function.Function<org.hibernate.engine.spi.SessionImplementor,T> action)
<T> T
fromTransaction(java.util.function.Function<org.hibernate.engine.spi.SessionImplementor,T> action)
<T> T
fromTransaction(org.hibernate.engine.spi.SessionImplementor session, java.util.function.Function<org.hibernate.engine.spi.SessionImplementor,T> action)
SQLStatementInspector
getCollectingStatementInspector()
org.hibernate.boot.spi.MetadataImplementor
getMetadataImplementor()
org.hibernate.engine.spi.SessionFactoryImplementor
getSessionFactory()
org.hibernate.resource.jdbc.spi.StatementInspector
getStatementInspector()
<T extends org.hibernate.resource.jdbc.spi.StatementInspector>
TgetStatementInspector(java.lang.Class<T> type)
void
inSession(java.util.function.Consumer<org.hibernate.engine.spi.SessionImplementor> action)
void
inStatelessSession(java.util.function.Consumer<org.hibernate.StatelessSession> action)
void
inStatelessTransaction(java.util.function.Consumer<org.hibernate.StatelessSession> action)
void
inStatelessTransaction(org.hibernate.StatelessSession session, java.util.function.Consumer<org.hibernate.StatelessSession> action)
void
inTransaction(java.util.function.Consumer<org.hibernate.engine.spi.SessionImplementor> action)
void
inTransaction(org.hibernate.engine.spi.SessionImplementor session, java.util.function.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(java.lang.Class<T> type)
-
getCollectingStatementInspector
SQLStatementInspector getCollectingStatementInspector()
-
inSession
void inSession(java.util.function.Consumer<org.hibernate.engine.spi.SessionImplementor> action)
-
inTransaction
void inTransaction(java.util.function.Consumer<org.hibernate.engine.spi.SessionImplementor> action)
-
inTransaction
void inTransaction(org.hibernate.engine.spi.SessionImplementor session, java.util.function.Consumer<org.hibernate.engine.spi.SessionImplementor> action)
-
fromSession
<T> T fromSession(java.util.function.Function<org.hibernate.engine.spi.SessionImplementor,T> action)
-
fromTransaction
<T> T fromTransaction(java.util.function.Function<org.hibernate.engine.spi.SessionImplementor,T> action)
-
fromTransaction
<T> T fromTransaction(org.hibernate.engine.spi.SessionImplementor session, java.util.function.Function<org.hibernate.engine.spi.SessionImplementor,T> action)
-
inStatelessSession
void inStatelessSession(java.util.function.Consumer<org.hibernate.StatelessSession> action)
-
inStatelessTransaction
void inStatelessTransaction(java.util.function.Consumer<org.hibernate.StatelessSession> action)
-
inStatelessTransaction
void inStatelessTransaction(org.hibernate.StatelessSession session, java.util.function.Consumer<org.hibernate.StatelessSession> action)
-
-