Package org.hibernate.testing.orm.junit
Interface EntityManagerFactoryScope
-
public interface EntityManagerFactoryScope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> T
fromEntityManager(java.util.function.Function<EntityManager,T> action)
<T> T
fromTransaction(java.util.function.Function<EntityManager,T> action)
<T> T
fromTransaction(EntityManager entityManager, java.util.function.Function<EntityManager,T> action)
EntityManagerFactory
getEntityManagerFactory()
org.hibernate.resource.jdbc.spi.StatementInspector
getStatementInspector()
<T extends org.hibernate.resource.jdbc.spi.StatementInspector>
TgetStatementInspector(java.lang.Class<T> type)
void
inEntityManager(java.util.function.Consumer<EntityManager> action)
void
inTransaction(java.util.function.Consumer<EntityManager> action)
void
inTransaction(EntityManager entityManager, java.util.function.Consumer<EntityManager> action)
void
releaseEntityManagerFactory()
-
-
-
Method Detail
-
getEntityManagerFactory
EntityManagerFactory getEntityManagerFactory()
-
releaseEntityManagerFactory
void releaseEntityManagerFactory()
-
getStatementInspector
org.hibernate.resource.jdbc.spi.StatementInspector getStatementInspector()
-
getStatementInspector
<T extends org.hibernate.resource.jdbc.spi.StatementInspector> T getStatementInspector(java.lang.Class<T> type)
-
inEntityManager
void inEntityManager(java.util.function.Consumer<EntityManager> action)
-
inTransaction
void inTransaction(java.util.function.Consumer<EntityManager> action)
-
inTransaction
void inTransaction(EntityManager entityManager, java.util.function.Consumer<EntityManager> action)
-
fromEntityManager
<T> T fromEntityManager(java.util.function.Function<EntityManager,T> action)
-
fromTransaction
<T> T fromTransaction(java.util.function.Function<EntityManager,T> action)
-
fromTransaction
<T> T fromTransaction(EntityManager entityManager, java.util.function.Function<EntityManager,T> action)
-
-