2012-04-30 2 views
0

J'ai créé une application CRUD simple utilisant JPA et Hibernate.JPA Hibernate MappingException: entité inconnue

J'ai l'entité annotée JPA [email protected] annotation et le fichier de configuration d'hibernation (hibernate.cfg.xml).

Je n'utilise pas le gestionnaire d'entités JPA au lieu d'utiliser l'API native Hibernate (Session, Session Factory, HibernateUtil). Je n'ai pas le fichier de mappage d'hibernation et persistence.xml.

Tout problème.

Aidez-nous s'il vous plaît.

+0

Spécifiez le nom de la table à votre annotation de mappage et voyez si cela fonctionne. – Bitmap

+0

J'ai @Table (name = "TableName") et l'exception de mappage est toujours raise. – peterwkc

+0

J'utilise Hibernate Native API et il n'y a pas de classe d'entité découverte automatique. Ainsi, je viens de spécifier le mappage dans hibermate.cfg.xml et cela fonctionne très bien. – peterwkc

Répondre

0

Vous n'avez pas besoin de fichier de mappage car vous utilisez des annotations JPA. Mais vous devez certainement avoir persistence.xml sauf si vous utilisez la classe Spring 3.1 LocalContainerEntityManagerFactoryBean.

+0

Dois-je créer le fichier persistence.xml et inclure le fournisseur que j'utilise. S'il vous plaît donnez-moi un exemple de la persistence.xml – peterwkc

+0

Vous pouvez en trouver un à partir de ce lien http://docs.jboss.org/hibernate/entitymanager/3.5/reference/fr/html/configuration.html#setup-configuration-packaging – Seshagiri

+0

I Vous avez créé le fichier persistence.xml mais vous obtenez toujours l'exception mappingException. – peterwkc

Questions connexes