Je souhaite créer un regroupement capable d'utiliser Java Persistence. Pour ce faire, j'ai créé un projet de plugin dans Eclipse. Dans mon projet, j'ai créé un fichier persistence.xml dans META-INF. J'ai ASLO ajouté dans mon Manifest.mf (dans les depencies) ces 3 paquets:EclipseLink: aucun fournisseur de persistance pour EntityManager nommé
- javax.persistence.jar
- org.eclipse.persistence.jar
- org.eclipse.persistence.jar
Puis, dans mon Activator-je utiliser ces lignes pour créer un EntityManager:
factory = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME);
EntityManager em = factory.createEntityManager();
pour exécuter mon paquet, je l'ai fait un produ configuration ct. Quand je lance ma configuration de produit, je suis arrivé cette erreur:
javax.persistence.PersistenceException: Aucun fournisseur de persistance pour les
nommé EntityManager J'ai essayé de déplacer l'emplacement de mon persistence.xml
sans succès . Il semble que n'importe quel paquet charge le fichier persistence.xml
. Peut-être que je n'importe pas les bons paquets?
Vous pouvez télécharger mon Bundle simple, ici: download
Pourriez-vous me aider à trouver une solution ou un indice?
Merci, mais j'ai cette ligne dans ma persistance.fichier xml. Une autre solution? – user376112