public class JpaEntityManagerRule extends Object implements org.junit.rules.TestRule
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManagerFactory |
entityManagerFactory |
protected Map<String,String> |
jpaParameters |
protected boolean |
open |
protected List<javax.persistence.EntityManager> |
openedEntityManagers |
protected String |
persistenceUnitName |
protected static String |
timestamp |
| Constructor and Description |
|---|
JpaEntityManagerRule(String persistenceUnitName,
Map<String,String> jpaParameters) |
| Modifier and Type | Method and Description |
|---|---|
org.junit.runners.model.Statement |
apply(org.junit.runners.model.Statement base,
org.junit.runner.Description description) |
protected void |
closeEntityManager()
Override to tear down your specific external resource.
|
protected void |
createEntityManagerFactory(String testClassName,
String testMethodName) |
javax.persistence.EntityManager |
getEntityManager()
Deprecated.
use
newEntityManager() and save a reference to it |
javax.persistence.EntityManager |
newEntityManager() |
protected String persistenceUnitName
protected static String timestamp
protected boolean open
protected javax.persistence.EntityManagerFactory entityManagerFactory
protected List<javax.persistence.EntityManager> openedEntityManagers
public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base,
org.junit.runner.Description description)
apply in interface org.junit.rules.TestRuleprotected void createEntityManagerFactory(String testClassName, String testMethodName)
public javax.persistence.EntityManager getEntityManager()
newEntityManager() and save a reference to itpublic javax.persistence.EntityManager newEntityManager()
protected void closeEntityManager()
Copyright © 2013–2015 CodeLutin. All rights reserved.