Hi Snyke,
Quote:
org.hibernate.MappingException: Unable to load class declared as <mapping class="myproject.model.User"/> in the configuration:
Das mit dem Finden vom Mapping-Dateien scheint manchmal recht unintuitiv zu sein, so meine Erfahrung. Hab manchmal das Gefühl, dass das mit dem CLASSPATH nicht so ganz stimmt.
Lösungsversuch 1:
Eine Mapping Datei muss, glaub ich, die Endung .hbm.xml (in Deinem Falle also
User.hbm.xml) haben. Das muss auch in dem XML-Tag mitsamt der Endung stehen.
Lösungsversuch 2:
Vom Ort deiner
hibernate.cfg.xml gibst du mal den relativen Pfad (also mit "/" (forward slashes) anstatt "." (Punkten)) zur Mapping-Datei ein (also etwa
<mapping class="myproject/model/User"/>). Das würde bedeuten, dass deine
hibernate.cfg.xml im gleichen Verzeichnis wie
myproject/ liegt.
Lösungsversuch 3:
<mapping class="classpath:User_Mapping_File"/>, da ja vermutlich die Datei innerhalb deines CLASSPATH liegt... (
User_Mapping_File übrigens mit dem realen Dateinamen des Mapping-Files ersetzen)
CU
Froestel