Bonjour
Je souhaite faire la persistance de mes objets grâce à TopLink dans une base de données Derby. Pour cela, j'ai inclus les librairies Java DB Driver et TopLink Essentials (contenus dans Netbeans 6.5).
Cependant, lors de l'exécution, je rencontre cette erreur si je me trouve dans un répertoire contenant un caractère spécial (par exemple : C:\Documents and Settings\Sébastien\Mes documents\NetBeansProjects) :
Lorsque je mets mon projet dans un répertoire à la racine, par exemple c:\Test, ça fonctionne correctement : la persistance de mon objet est bien faite (la table est créée...).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Exception in thread "AWT-EventQueue-0" javax.persistence.PersistenceException: No Persistence provider for EntityManager named TestPU: The following providers: oracle.toplink.essentials.PersistenceProvider oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider Returned null to createEntityManagerFactory. at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:154) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
Je voudrais donc savoir comment remédier, si c'est possible, à ce problème svp.
Merci de m'aider !![]()
Partager