[Ruhezustand] Fehler: Entitätsklasse nicht gefunden:

7

Ich habe es schon lange satt. Ich weiß nicht, was diesen Fehler verursacht hat. Hier sind meine Dateien:

Uzytkownik.hbm.xml

%Vor%

hibernate.cfg.xml:

%Vor%

Ich benutze MySQL 5.5.

Ich erhalte den folgenden Fehler:

%Vor%

Das sind meine Klassen: main.java

%Vor%

Uzytkownik.java:

%Vor%

HibernateUtil.java:

%Vor%     
Mateusz 14.07.2011, 12:07
quelle

4 Antworten

21

Vielleicht ist Ihre Mapping-Datei nicht vollständig, aber anders sollte es sein:

%Vor%

= & gt; muss den vollständig qualifizierten Klassennamen (mit Paket) festlegen

    
Stijn Geukens 14.07.2011, 12:13
quelle
1

Ich denke, es ist sinnvoll, den vollständigen Klassennamen anzugeben:

%Vor%     
Sergey Aslanov 14.07.2011 12:14
quelle
0

Vergessen Sie nicht, Ihre Klasse als Entity-Klassen in der Hibernate-Konfigurationsdatei mit dem Mapping-Tag zu erwähnen !!

Beispiel:

%Vor%     
quelle
0

Stijn Geukens antwortet richtig, aber ich möchte mehr Informationen zu dieser Frage geben.

Es gibt zwei Gründe, warum ich dieses Problem verursachen kann: Entitätsklasse nicht gefunden

  1. Erstens, wie Stijn Geukens antwortet, Ihre Hibernate-Zuordnung ist nicht richtig, der Wert des name-Attributs für die Tag-Klasse sollte die Java-Klasse mit dem Paket ahead sein.
  2. Zweitens, wenn Sie ein boolesches Feld in Ihrer Java-Klasse haben, kann dieses Feld nicht mit is beginnen. Andernfalls gibt der Hibernate eine Exception getter method is not found... aus, wenn er im Java Debug-Modus oder im Run-Modus ausgeführt wird Wenn Sie Ihr Projekt als Server Application ausführen, wird die Nachricht zu entity class not found . Sie hat mich lange verwirrt. Benennen Sie also Ihr boolesches Feld nicht mit is ahead.
Ajax 06.08.2016 07:02
quelle

Tags und Links