библиотеки jpa в Eclipse Indigo SR1 - PullRequest
       1

библиотеки jpa в Eclipse Indigo SR1

2 голосов
/ 01 февраля 2012
  1. Eclipse Indigo SR1 (в Windows XP) имеет шаблон проекта File / new / JPA и т. Д. Я вижу около 9 постоянных .jar-ов в каталоге eclipse / Plugins (я загрузил Eclipse * 1003).* и разархивировал затмение, затем запустил его).пока путь / библиотеки сборки проекта / java не показывает ни один из jar-файлов JPA. Он показывает только библиотеку Jre.Когда я пытаюсь составить класс сущности JPA, все аннотации JPA не разрешены. Попытка справки / установка нового программного обеспечения из репозитория Eclipselink. Все было выполнено нормально, но ничего не изменилось. Вместо этого у меня теперь есть два
    версии плагинов в eclipse / Plugins -поэтому я удалил EclipseLink.Лекарство заключалось в том, чтобы скачать zip-файл Eclipselink, разархивировать его куда-нибудь и добавить оттуда несколько внешних jar-файлов jar-файлов в путь / библиотеки сборки java.Но это кажется неправильным решением.

  2. Также: когда я щелкаю правой кнопкой мыши по имени проекта / инструментам JPA / генерирую таблицы из сущностей.он говорит: «Это не поддерживается общей платформой».Другой способ: создание сущностей из таблиц работает, но не хорошо для меня.Под инструментами JPA я вижу только 3 варианта (также: «сделать постоянными»).Разве я не вижу больше?

    Любой совет, что было не так в процессе установки / настройки?

    Сайт EclipseLink говорит, что нужно скачать eclipselink.zip для Eclipse EE, распаковать и установить среду ECLIPSLINK_HOMEчтобы указать на это - это ничего не делает для проекта «путь / библиотеки сборки Java».В любом случае это не кажется решением, если JPA является неотъемлемой частью Indigo SR1 (или
    нет)?

1 Ответ

2 голосов
/ 02 февраля 2012
  1. В мастере New JPA Project вы можете выбрать реализацию JPA.Я бы порекомендовал установить платформу в EclipseLink (см. 2 ниже), а затем вы можете либо выбрать пользовательскую библиотеку в списке (если вы ее определили), либо вы можете загрузить версию EclipseLink, используя значок загрузки справасписка и пользовательская библиотека будет определена для вас.Вы можете определить пользовательскую библиотеку, состоящую из плагинов EclipseLink, из папки плагинов Eclipse, но может быть лучше явно выбрать конкретную версию для вашего проекта, так как версия в плагинах будет изменяться в будущих выпусках Eclipse.

  2. Когда вы находитесь в мастере New JPA Project, выберите одну из версий EclipseLink в качестве вашей платформы - это позволит генерировать DDL, так как он делегирован среде выполнения.Вы также можете установить это после создания проекта в разделе JPA свойств проекта.

...