Затмение Фотон с JPA: импорт javax.persistence не может быть решена

Я установил GlassFish 5 а также GlassFish Toolshttp://download.eclipse.org/glassfish-tools/1.0.0/repository/). Я также пробовал с GlassFish 4.1.1, результаты были такими же.

Я создал новый проект JPA (JPA 2.1):

введите описание изображения здесь

В представлении Eclipse для просмотра источников данных я добавил и протестировал соединение с базой данных:

  • Профиль подключения: Дерби
  • "Derby Embedded JDBC Driver 10.2" с файлом драйвера ~/glassfish5/javadb/lib/derby.jar

Затем я добавил файл сущности MD.java, Код шаблона дает мне ошибку:

The import javax.persistence can not be resolved.

введите описание изображения здесь

Я хотел избавиться от этой ошибки, но "Поиск в репозиториях для javax.persistence" не дает результатов поиска.

Первый вопрос: как это исправить в Eclipse? Если бы это был проект Maven (не проект JPA), думаю, я бы добавил в pom.xml:

<dependency>
  <groupId>javax.persistence</groupId>
  <artifactId>javax.persistence-api</artifactId>
  <version>2.2</version>
</dependency>

Второй вопрос: в "аспектах проекта" свойств проекта (и при создании "проекта JPA") я могу выбрать только версии JPA, меньшие или равные 2.1, Как я могу использовать JPA 2.2 в проекте Eclipse JPA?

Как вы уже догадались, я совсем новичок в Eclipse...

0 ответов

Другие вопросы по тегам