Jakarta Persistence не может найти классы Entity [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Jakarta Persistence не может найти классы Entity [закрыто]

Сообщение Anonymous »

Я пытаюсь обновить свой старый проект Java EE для работы в Jakarta EE и столкнулся с проблемой, которую не могу решить. Когда я использую постоянство для Джакарты, компилятор сообщает, что не может найти классы для моих аннотаций, например @Entity, @NamedQueries и т. д. Я получаю сообщение об ошибке:

Код: Выделить всё

java: cannot find symbol symbol: class Entity
Я понимаю это, несмотря на импорт из Джакарты. У меня также есть это в моем POM:

Код: Выделить всё

jakarta.persistence
jakarta.persistence-api
3.2.0
provided

Я использую JDK11 и Glassfish 7.0.2.4
Я могу видеть Entity и другие классы, если наведу курсор мыши на import jakarta.persistence.*; import, поэтому я немного не понимаю, почему он не скомпилируется.
Будем очень благодарны за любую помощь.
Изменить:
Извините за задержку с ответом. Спасибо за комментарии. Использование Jakarta 10 в POM решило первоначальные проблемы, которые у меня были.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ty-classes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»