2016-03-08 3 views
1

Я установил плагин Hibernate на Eclipse с here.Конфигурация спящего режима в Eclipse Luna

Установка прошла успешно. Сейчас я вижу Hibernate в качестве опции в Window > Open Perspective.

Я установил свойства на самом проекте - Enable Hibernate support теперь отмечен в Properties > Hibernate Settings. Кроме того, Hibernate Builder проверяется (было автоматически) в Properties Builders.

Однако Java не видит Hibernate - я получаю ошибки для всех импортированных Hibernate в моем исходном коде. Когда я пытаюсь «Исправить настройку проекта ...» в редакторе, я получаю «Не найдено предложений ... нажмите для ручной настройки».

Что мне не хватает?

Я загрузил плагин Hibernate, чтобы обойти это исправление вручную для одной вещи. Тот же код работает отлично, когда я вручную добавляю банки в путь сборки проекта.

Я использую Eclipse, Luna 4.4.2

ТИА.

// -------------------------

EDIT:

Хотя автосоздании persistence.xml, Затмение (должно быть), глядя на версию подключаемого модуля Hibernate, а не на сборку на пути построения проекта.

И это вызывает конфликт версий между JPA и ORM. См. Принятый ответ here для справки.

Сожгли меня на полдня.

ответ

0

Плагины сделать Затмение Hibernate-известно, не обязательно ваш проект. Ваш проект по-прежнему должен быть настроен (вручную или через инструмент управления зависимостями, такой как Maven или Gradle) с соответствующими JAR-серверами Hibernate. Это разница между временем разработки (плагинами Eclipse), временем компиляции (JARs на пути сборки) и временем выполнения (JARs на пути к среде выполнения).

Было бы хорошо, если плагин предоставил Quick Fix (меню настройки проекта ла Fix ...), который предлагается скачать и/или добавить Hibernate JARs в свой проект, но, насколько я знаю, что это не то, что они реализовали.

+0

Итак, что позволило включить поддержку Hibernate и Hibernate в проекте? – Roam

+0

Он включал все виды приятных инструментов, функции, перечисленные на http://hibernate.org/tools/ –

Смежные вопросы