Jakarta Persistence kann keine Entitätsklassen finden [geschlossen]Java

Java-Forum
Anonymous
 Jakarta Persistence kann keine Entitätsklassen finden [geschlossen]

Post by Anonymous »

Ich versuche, mein altes Java EE-Projekt zu aktualisieren, um es auf Jakarta EE auszuführen, und bin auf ein Problem gestoßen, das ich scheinbar nicht lösen kann. Wenn ich die Persistenz für Jakarta verwende, sagt der Compiler, dass er die Klassen für meine Annotationen, zum Beispiel @Entity, @NamedQueries usw., nicht finden kann. Ich erhalte die Fehlermeldung:

Code: Select all

java: cannot find symbol symbol: class Entity
Ich bekomme das trotz der Jakarta-Importe. Ich habe das auch in meinem POM:

Code: Select all

jakarta.persistence
jakarta.persistence-api
3.2.0
provided

Ich verwende JDK11 und Glassfish 7.0.2.4
Ich kann die Entität und andere Klassen sehen, wenn ich mit der Maus über den Import jakarta.persistence.*; importieren, daher bin ich etwas verwirrt, warum es nicht kompiliert werden kann.
Jede Hilfe ist sehr willkommen.
Bearbeiten:
Entschuldigen Sie die Verzögerung bei der Rückmeldung. Danke für die Kommentare. Die Verwendung von Jakarta 10 im POM hat meine anfänglichen Probleme gelöst.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post