Je vais tenter d'exprimer clairement mon problème :
J'ai un jar qui me permet de gérer la persistence de mes utilisateurs.
Il y a les classes de mon modèle et une classe qui s'occupe des transactions avec un EntityManagerFactory défini de la façon suivante :
EntityManagerFactory emf = Persistence.createEntityManagerFactory("user");
Bien sur dans ce jar il y a un fichier persistence.xml à la racine de META-INF et un fichier hibernate.cfg.xml à la même hauteur que META-INF.
De la même façon j'ai un jar pour gérer la persistence de mes livres.
Cette fois l'EntityManagerFactory est défini :
EntityManagerFactory emf = Persistence.createEntityManagerFactory("book");
Maintenant, je fais un application web qui inclue ces deux jar.
J'aimerai ne pas avoir à faire un fichier persistence.xml pour cette application et reposer sur ceux déjà inclus dans mes jar.
Quand je lance des tests dans maven ça marche.
Quand je déploie mon appli dans jboss, j'ai un problème de mapping. Tout se passe comme si un seul des deux fichiers persistence.xml était considéré...
Partager