Bonjour,
J'ai ce message d'erreur
je n'arrive pas à trouver l'erreur, pourtant mon fichier persistence.xml me semble bon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Exception in thread "main" javax.persistence.PersistenceException: No Persistence provider for EntityManager named contacts at javax.persistence.Persistence.createEntityManagerFactory(Unknown Source) at javax.persistence.Persistence.createEntityManagerFactory(Unknown Source) at dao.FabriqueDAOImpl.<init>(FabriqueDAOImpl.java:11) at Main.main(Main.java:10)
ce fichier se trouve bel bien dans META-INF du repertoire src et il est egalement dans le repertoire classes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"> <persistence-unit name="contacts" transaction-type="RESOURCE_LOCAL"> <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> <exclude-unlisted-classes>false</exclude-unlisted-classes> <properties> <property name="javax.persistence.jdbc.url" value="jdbc:postgresql://localhost:5432/JDBC_Contact"/> <property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver"/> <property name="javax.persistence.jdbc.user" value="postgres"/> <property name="javax.persistence.jdbc.password" value="postgres"/> <property name="eclipselink.logging.level" value="FINE"/> </properties> </persistence-unit> </persistence>
J'ai pas d'erreur de compile et dans ma factory j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 javax.persistence.EntityManagerFactory f = javax.persistence.Persistence .createEntityManagerFactory("contacts");
Partager