marckamga wrote:
Y a t il autre chose à faire pour que ce soit pris en compte dans le classPath.
si on regarde la console de ton application on voit -classpath "D:\SERENIX\Projets\JAVA\hibernateTuto\classes; cad que tous qui est en dessous de ce répertoire doit être pris en compte par le classloader de l'application. apparemment tes fichiers hibernate.cfg.xml et les hbm ne sont pas présent dans le répertoire de sortie classes. Il se peut que JBuilder ne met que les .class issus du répertoire src. je ne travaille pas avec jbuilder mais je pense qu'il doit y avoir un moyen de lui dire de mettre aussi les ressources *.xml dans le chemin de sortie. sinon, tu peux faire un tâche Ant qui recopie tes ressources vers le répertoire de sortie. d'ailleurs sans cela, même dans une application web comme dit dans ton post en english, hibernate ne pourra pas retrouver .hbm ni les hibernate.cfg.xml parce qu'ils ne sont simplement pas inclus dans le war final (JBuilder ne l'exportant pas)
jette un coup d'oeil à ceci:
Making JBuilder includes *.xml files in the source WAR file
1. Go to Project > Project Properties > Build section > Resource node.
2. Find "xml" in the Listbox and select them.
3. Check Copy radiobox. Now, appears Copy in the xml line.
4. Click in the Ok button to finalize.
(from
http://edn.embarcadero.com/article/33355)