Warnung Datankern: Die Klasse wurde in der Persistenz-Einheit angegeben, aber nicht mit Anmerkungen versehen

8

Beim Start meiner App sehe ich für jede Klasse diese Warnung:

%Vor%

Die App wird korrekt gestartet, so dass es kein direktes Problem gibt, aber ich frage mich, wo diese Form kommt und wie ich sie vermeiden kann.

Meine persistence.xml sieht folgendermaßen aus:

%Vor%

Ich verwende meine App in Google App Engine mit Spring.

Aber ich kann den Ursprung der Warnungen nicht finden. Etwas scheint meiner App zu sagen, dass sie alle Klassen überprüfen soll.

PS: Ich definiere meine entityManagerFactory wie folgt:

%Vor%

Jede Hilfe wird geschätzt.

    
Marcel Overdijk 07.04.2013, 18:28
quelle

1 Antwort

6

Sie enthalten keine & lt; JAR-Datei & gt; oder & lt; Klasse & gt; Tags in Ihrer persistence.xml, also denke ich, dass Ihre Anwendung nach Entitäten in allen Klassen sucht, die sie erreichen kann. Vielleicht mischen Sie Entity mit Nicht-Entity-Klassen im selben Java-Paket. Sie sagen nicht viel über die Pacakges oder Ihre Klassen wirklich.

    
E. Celis 08.04.2013, 15:36
quelle