Hallo,
bin dabei ein kleines DB Programm zu schreiben. Verwende dabei NetBeans IDE. Das Programm läuft soweit.
Möchte aber nun Test durchführen und habe dazu im Ordner Test folgenden Code eingefügt, den ich in einer anderen Klasse aufrufe. Leider bekomme ich die Fehlermeldung No persistance provider, obwohl es diesen in persistence.xml gibt.
Wieso kann ich nicht auf diesen von der Testklasse zugreifen. Bin langsam beim verzweifeln.
danke
arnold
bin dabei ein kleines DB Programm zu schreiben. Verwende dabei NetBeans IDE. Das Programm läuft soweit.
Möchte aber nun Test durchführen und habe dazu im Ordner Test folgenden Code eingefügt, den ich in einer anderen Klasse aufrufe. Leider bekomme ich die Fehlermeldung No persistance provider, obwohl es diesen in persistence.xml gibt.
Java:
package sengproj;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import org.junit.After;
import org.junit.Before;
/**
*
* @author schmida
*/
public class TestDBApp {
protected EntityManagerFactory emf;
protected EntityManager em;
public TestDBApp() {
super();
}
@Before
public void initEmfAndEm() {
emf = Persistence.createEntityManagerFactory("SEngProjPU");
em = emf.createEntityManager();
}
@After
public void cleanup() {
em.close();
}
}
danke
arnold