Затмение Фотон с JPA: импорт javax.persistence не может быть решена
Я установил GlassFish 5
а также GlassFish Tools
(с http://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...