"is not a known entity type" est une erreur qui arrive dès que j'execute ma fonction addPro
La classe d'entité en question a été généré par NetBeans à partir du schéma de base de données, de sorte qu'ils devra certainement être une classe d'entité valide.
persistence.xml
fonction addPro
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <persistence-unit name="jdbc:hsqldb:file:C:\Documents and Settings\Administrateur\Bureau\bd_test\test1PU" transaction-type="RESOURCE_LOCAL"> <provider>oracle.toplink.essentials.PersistenceProvider</provider> <class>applicationSanté.ProMinceur</class> <properties> <property name="toplink.jdbc.user" value="sa"/> <property name="toplink.jdbc.password" value=""/> <property name="toplink.jdbc.url" value="jdbc:hsqldb:file:C:\Documents and Settings\Administrateur\Bureau\bd_test\test1"/> <property name="toplink.jdbc.driver" value="org.hsqldb.jdbcDriver"/> </properties> </persistence-unit> </persistence>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public void addPro(){ emf = Persistence.createEntityManagerFactory("dbunit"); em = emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); tx.begin(); em.persist(pro1); tx.commit(); em.close(); emf.close(); }
Partager