“Aucune unité de persistance avec le nom "produit" trouvé”
J'ai récemment terminé ce tutoriel: "http://static.springsource.org/docs/Spring-MVC-step-by-step/", mais maintenant, je veux qu'il fonctionne avec Hibernate et les annotations. Je sais que je suis proche, mais j'ai frappé un barrage routier et je ne peux pas le comprendre. J'ai posté mon code sur le Printemps des forums ici. J'apprécierais TOUTE aide. Grâce
Je vais essayer d'intégrer des annotations et mise en veille prolongée, mais j'ai couru dans un problème, et je ne peux pas le comprendre. Je reçois des erreurs de "Pas d'unité de persistance avec le nom "produit " trouvé". TOUTE aide serait grandement appréciée.
la prochaine fois, n'a pas de titre à votre question "technologie1 / technology2 de l'aide". Il ne dit rien sur le problème
OriginalL'auteur type7 | 2011-01-06
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'un
META-INF/persistence.xml
, avec<persistence-unit name="product">
. Voir ici(J'ai l'habitude de le mettre dans
WEB-INF/classes/META-INF
. Comme indiqué dans les commentaires, avec maven, vous pouvez le placer danssrc/main/resources/META-INF
)Sean Patrick Floyd est bon: au moins la persistence.xml être situé dans \WEB-INF\classes\META-INF\persistence.xml (pour une norme de l'application web) -- Dans le cas normal, vous atteindre cet objectif si vous mettez le persistence.xml dans le répertoire META-INF de vous java le répertoire des sources. (Si vous utilisez maven que de le mettre dans src/main/resources/META-INF/persistence.xml.)
désolé, corrigé. J'ai l'habitude de le mettre dans
WEB-INF/classes/META-INF
siJ'ai déjà persistance.xml... quand je l'ai créé, j'ai également créé le répertoire META-INF. Le dossier WEB-INF a été créé quand je suis allé dans le tutoriel. Merci
et..? Le problème devrait être résolu si le xml est dans l'emplacement correct. Montrer à nous
OriginalL'auteur Bozho
Je sur le même problème et a dû modifier manuellement le Déploiement Web de Configuration d'Assemblage de manière à instruire
/META-INF/persistence.xml
à être déployée sousWEB-INF/classes/
(la boîte rouge dans le img a été modifié manuellement)META-INF
dansclasses
va résoudre mon problème. +1OriginalL'auteur pkaramol
c'est un exemple de fichier persistence.xml
créer ce fichier à l'intérieur "src/main/resources/META-INF" si vous utilisez Maven du projet.
OriginalL'auteur BERGUIGA Mohamed Amine
j'ai le même problème. Mais lorsque vous utilisez l'ide(par exemple eclipse) et de configurer votre serveur dans l'ide. Lorsque vous asosiate la pièce et redémarrer le serveur ont toujours la même erreur, car détecté, l'unité de persistance est utilisé, vous devez supprimer cette partie du serveur et de le déployer sur le oldway. Entrez dans la console et installer la paix de votre projet et des travaux!!
Et de l'autre, c'est quand vous vérifiez le diagnostic dans wls vous avez besoin dit qui l'utilisateur est le propriétaire de l'jdbc, seulement de sélectionner et de vérifier (par exemple, AdminServer) et d'enregistrer et de vérifier à nouveau!!
😀
OriginalL'auteur Charrocker