2011-04-29 5 views
0

Je travaille avec hibernate Je crée hibernate.cgf.xml et le fichier de correspondance. créer un java de classe pour l'entité et la hibernateUtil.java et quand je lance le principal test, il génère ceci:persistance hibernate

Exception in thread "main" net.sf.hibernate.MappingException: No persister for: fr.hibernate.projet.model.Employe 
    at net.sf.hibernate.impl.SessionFactoryImpl.getPersister(SessionFactoryImpl.java:347) 
    at net.sf.hibernate.impl.SessionImpl.getClassPersister(SessionImpl.java:2690) 
    at net.sf.hibernate.impl.SessionImpl.getPersister(SessionImpl.java:2697) 
    at net.sf.hibernate.impl.SessionImpl.saveWithGeneratedIdentifier(SessionImpl.java:763) 
    at net.sf.hibernate.impl.SessionImpl.save(SessionImpl.java:738) 
    at fr.hibernate.projet.test.Test.main(Test.java:32) 

La base de données est encore vide.

+0

montrant le fichier de configuration de mise en veille prolongée pourrait nous aider à vous aider –

Répondre

1

"pas de persévérant" signifie généralement qu'il n'y a pas de définition de mappage pour le type donné. Avez-vous chargé les définitions de mappage dans votre programme?

EDIT: Vous avez peut-être un problème avec le fichier de configuration. Il doit être sur un chemin où il peut être trouvé. Google.

+0

oui je crée le fichier de mappage mais il reste le problème ici: – user726991

+0

2 mai 2011 09:09:26 net.sf.hibernate.cfg.Environment INFO : hibernate.properties pas trouvé INFO: ressources Mapping: fr.hibernate.projet.model.Employe.hbm Exception dans le thread "principal" java.lang.ExceptionInInitializerError \t à fr.hibernate.projet.test.Test. main (Test.java:16) – user726991

+0

J'ai édité ma réponse. –

Questions connexes