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> TfromEntityManager(Function<EntityManager,T> action)<T> TfromTransaction(Function<EntityManager,T> action)<T> TfromTransaction(EntityManager entityManager, Function<EntityManager,T> action)EntityManagerFactorygetEntityManagerFactory()org.hibernate.resource.jdbc.spi.StatementInspectorgetStatementInspector()<T extends org.hibernate.resource.jdbc.spi.StatementInspector>
TgetStatementInspector(Class<T> type)voidinEntityManager(Consumer<EntityManager> action)voidinTransaction(Consumer<EntityManager> action)voidinTransaction(EntityManager entityManager, Consumer<EntityManager> action)voidreleaseEntityManagerFactory()
-
-
-
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(Class<T> type)
-
inEntityManager
void inEntityManager(Consumer<EntityManager> action)
-
inTransaction
void inTransaction(Consumer<EntityManager> action)
-
inTransaction
void inTransaction(EntityManager entityManager, Consumer<EntityManager> action)
-
fromEntityManager
<T> T fromEntityManager(Function<EntityManager,T> action)
-
fromTransaction
<T> T fromTransaction(Function<EntityManager,T> action)
-
fromTransaction
<T> T fromTransaction(EntityManager entityManager, Function<EntityManager,T> action)
-
-