S
Sym
Gast
Hallo,
ich möchte für Tests einen javax.persistence.EntityManager erzeugen.
Derzeit mache ich das wie folgt:
Dadurch wird natürlich immer ein neuer EM erzeugt.
Ich möchte nun irgendwie prüfen, ob bereits ein EM existiert und diesen zurück geben. Ist das irgendwie mit JPA 2 bzw. Hibernate Boardmitteln möglich?
ich möchte für Tests einen javax.persistence.EntityManager erzeugen.
Derzeit mache ich das wie folgt:
Java:
final Map<String, String> properties = new HashMap<String, String>();
properties.put("hibernate.connection.url", "jdbc:h2:target/h2/"
+ injectionPoint.getMember().getDeclaringClass().getName() + "_"
+ new BigInteger(30, new SecureRandom()).toString(32) + ";FILE_LOCK=NO");
final EntityManagerFactory emf = Persistence.createEntityManagerFactory("persistenceUnitTest", properties);
return emf.createEntityManager();
Dadurch wird natürlich immer ein neuer EM erzeugt.
Ich möchte nun irgendwie prüfen, ob bereits ein EM existiert und diesen zurück geben. Ist das irgendwie mit JPA 2 bzw. Hibernate Boardmitteln möglich?