Как установить Hibernate Tools в Eclipse?


128

Как правильно установить Hibernate Tools в Eclipse в качестве плагина? Сайт Hibernate на самом деле не дает никаких инструкций.

Глядя на двоичный файл Hibernate Tools HibernateTools-3.2.4.Beta1-R200810311334.zip, кажется, что я могу просто распаковать его в моем каталоге eclipse. Я просто разархивирую его в моем каталоге eclipse? Похоже на хакерство было его установить.

Ответы:


163

Что ж, самый удобный и безопасный способ - использовать сайт обновлений JBoss в составе обновлений программного обеспечения Eclipse (Справка -> Обновления программного обеспечения ... -> Добавить сайт ...):

Сайт с последним стабильным выпуском обновлений для JBoss Tools

Там вы можете найти инструменты Hibernate вместе с другими удобными плагинами JBoss.


36
На момент написания этой статьи это не удалось для последней версии Eclipse (3.7, indigo), потому что инструменты JBoss в «стабильной» версии работают только с Eclipse <= 3.6 (вы получите всевозможные конфликты зависимостей). Вот инструкции по установке индиго: jboss.org/tools/download/installation/update_3_3 . Подводя итог этой статье, вам нужно добавить download.jboss.org/jbosstools/updates/development/indigo в качестве сайта обновлений, а затем из списка доступного программного обеспечения просто выберите «Hibernate Tools» (для удобства он появляется несколько раз в разных местах. , просто выберите один).
— hillel

2
просто чтобы добавить к вышесказанному, после входа на сайт вы найдете «Hibernate Tools» в «JBoss Web and Java EE Development» / «JBoss Data Services»
— thedrs

1
mkyong.com/hibernate/… Если у кого еще не получается это сделать!
— Санджай Кумар

1
Если у вас Eclipse Juno, используйте вместо этого этот URL: download.jboss.org/jbosstools/updates/stable/juno
— slim

2
Это не работает для Eclipse Neon. Сайт обновления кажется недействительным.
— Луис де Соуза,

35

Найдите стабильную версию плагина hibernate (Zip или URL-адрес для автоматического обновления) по указанному ниже URL-адресу. http://www.jboss.org/tools/download

Однако не устанавливайте все. Вам просто необходимо:

  1. Весь раздел All JBoss Tools 3.2.0
  2. Hibernate Tools ( HT ) от разработчика приложений
  3. HT от Data Services
  4. Конфигуратор JBoss Maven Hibernate от службы поддержки Maven и
  5. HT из Интернета и разработка Java EE

Вот и все!

В 2013 году вы, вероятно, будете использовать последние версии Eclipse и Hibernate. Для Eclipse-4.2.2. и JBoss Tools 4.0 вам понадобятся:

  1. Из Abridged JBoss Tools 4.0 , раздел JBoss Hibenate Tools
  2. Hibernate Tools ( HT ) от разработчика приложений
  3. HT от JBoss Data Services
  4. Конфигуратор JBoss Maven Hibernate от службы поддержки Maven и
  5. HT из Интернета и разработка Java EE

Тогда вы готовы к работе!


Я установил выше, но не вижу перспективы гибернации в eclipse.
— Джагдев Сингх

Этой публикации два года назад. Я проверю это еще раз и
— сообщу

@JagdevSingh Попробуйте эти настройки Jagdev!
— Костис Айвалис

Да, это 2013 год, но я все еще ограничен Индиго (Eclipse 3.7.2), и, к сожалению, несмотря на следование вашим обновленным инструкциям, он все еще не работает (см. Комментарий здесь ). Есть ли способ обойти это?
— задержано

13

Инструкции для Eclipse Indigo:

  • Справка -> Установить новое программное обеспечение
  • Щелкните по Добавить . Расположение: http://download.jboss.org/jbosstools/updates/stable/
  • Внутри папки JBoss Web и Java EE Development выберите Hibernate Tools
  • Нажмите Далее

После установки нажмите Window -> Show View -> Others . Появится новое окно. Щелкните папку Hibernate и выберите Hibernate Configurations, чтобы настроить соединение с БД. Можно установить новое соединение, используя существующий файл свойств Hiberbate или создав соединение JDBC.

После настройки подключения к БД нажмите Ping, чтобы проверить, что все правильно.

Наконец, нажмите кнопку « Открыть редактор HQL Editor» (третья кнопка в верхнем меню «Конфигурации гибернации»), чтобы запустить запрос HQL.


Примерно год спустя, и по разным причинам я вынужден использовать Eclipse Indigo, поэтому я был счастлив найти ваши инструкции для Indigo (+1). Однако, как только я пытаюсь установить его, я получил следующее сообщение об ошибке: Cannot complete the install because of a conflicting dependency. Software being installed: Hibernate Tools 3.7.0.Final-v20130717-0715-B84 (org.hibernate.eclipse.feature.feature.group 3.7.0.Final-v20130717-0715-B84). Есть идеи, почему и как решить эту проблему? Спасибо.
— задержано

1
Привет, Даниэль. Я долгое время имел дело с Hibernate Tools, и в настоящее время моя текущая задача не имеет ничего общего с Hibernate. Однако этот ответ представляет собой резюме более длинного сообщения, которое я написал о том, как настроить Hibernate Tools. Может быть, это поможет blogs.igalia.com/dpino/2010/09/26/configure-hibernate-tools
— Диего Пино

Спасибо. На данный момент я отказываюсь от Hibernate Tools (автогенерации hbm.xml в Java достаточно для размера проекта, над которым я сейчас работаю), но я проконсультируюсь с вашей ссылкой, как только определю, что мне нужна дополнительная автоматизация, обеспечиваемая Инструменты гибернации.
— задержано

Действительно, этот метод работает на Eclipse Neon. Однако он устанавливает трехлетнюю версию Hibernate (3.7). Есть ли способ установить более свежую версию?
— Луис де Соуза

@ LuísdeSousa Я больше не Java-разработчик, поэтому не знаю. Приведенный выше рецепт устанавливает JBossTools, верно? Кажется, что JBossTools имеет несколько сред выполнения Hibernate, возможно, по умолчанию используется 3.7. Попробуйте переключить версию среды выполнения Hibernate, и это может обновить Hibernate Tools. Но я не знаю, это только предположение. tools.jboss.org/features/hibernate.html
— Диего Пино,

5

Установка Hibernate Tools на Eclipse Neon (4.6)

Зайдите в меню Help> Install New Softwareи нажмите Addкнопку.

Используйте что-то вроде JBoss Hibernate для имени и вставьте следующий URL-адрес для местоположения:

http://download.jboss.org/jbosstools/neon/stable/updates/ 

Подождите, пока загрузится дерево продуктов, затем разверните JBoss Web and Java EE Developmentпапку, выберите Hibernate Toolsпродукт и нажмите Next >кнопку. Затем примите все последующие вопросы, лицензию и т. Д.

По завершении установки перезапустите Eclipse, если это необходимо. После этого, чтобы открыть в перспективе идти гибернации в меню Window> Perspective> Open Perspective> Othersи поиск Hibernate .



3

Поскольку это для Ганимеда (eclipse 3.4), я бы посоветовал распаковать zip в дропах в каталоге HibernateTools-3.2.4.Beta1-R20081031133, созданном после имени архива.

Как только это будет сделано, создайте в [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133]каталоге «eclipse», в который вы переместите подключаемые модули и каталоги функций, создаваемые при извлечении файлов из архива.

Добавьте расширение .exclipse в [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133\eclipse]:

name=QuickRex
id=org.hibernate.eclipse
version=3.2.4b1

Так:

eclipse
    dropins
         HibernateTools-3.2.4.Beta1-R20081031133
             eclipse
                 .eclipseextension
                 features
                 plugins

Перезапустите eclipse, и плагин Hibernate должен быть обнаружен.

Если вы устанавливаете другое eclipse, просто скопируйте содержимое каталога dropins в новый, eclipse\dropinsи ваш набор плагинов будет снова обнаружен.


3

Метод-1 Установка онлайн-инструмента гибернации


В Eclipse IDE в строке меню выберите Help >> Install New Software ... поместите URL-адрес сайта обновлений Eclipse "download.jboss.org/jbosstools/updates/stable/ Eclipse_Version"

Eclipse Установить новое программное обеспечение - Hibernate

Выберите инструмент и нажмите Далее . Не выбирайте все инструменты; он установит все ненужные инструменты. Нам просто нужны инструменты для гибернации.

Примите лицензионное соглашение и нажмите «Готово». Процесс установки займет несколько минут.

Процесс установки

После установки перезапустите eclipse, чтобы проверить, правильно ли установлены инструменты Hibernate, мы посмотрим на Hibernate Perspective в Eclipse - >> Window - >> Open Perspective - >> Other

Метод-2 Автономная установка


Если у вас нет подключения к Интернету и вы хотите, чтобы автономный метод добавил инструменты гибернации в eclipse. Чтобы установить инструменты Hibernate, извлеките HibernateTools-5.X.zipфайл и переместите все файлы внутри папки функций в папку функций каталога установки eclipse и переместите все файлы внутри папки плагинов в папку плагинов в каталоге установки ecilpse.

После перезапуска перейдите в Eclipse - >> Window - >> Open Perspective - >> Other , появится следующее диалоговое окно, выберите Hibernate и нажмите кнопку Ok .

Проверить перспективу Eclipse

Вот и все . Мы успешно установили JBoss Hibernate Tools в Eclipse. :) теперь счастливого кодирования

Ссылки :


Метод 1 не работает с Eclipse Neon.
— Луис де Соуза

@ LuísdeSousa попробуйте второй метод.
— Divyesh Kanzariya


2

Я использую 64-разрядную версию Eclipse Indigo на 64-разрядной версии Windows 7, и у меня постоянно возникали ошибки, связанные с отсутствием зависимостей, связанные с Maven и другими плагинами, использующими последнюю загрузку JBoss Tools 3.3.X. Вот ссылка .

Итак, я решил установить только Hibernate Tools и ничего другого, набрав «hibernate» в верхней части диалогового окна установки программного обеспечения в eclipse. Появилось всего 4 элемента, так что это все, что я установил. Работала нормально, без проблем. Вот руководство, которое я использовал, чтобы правильно установить его после нескольких неудачных попыток.

Я не знаю, было ли это частично из-за того, что уже установлено множество плагинов, или это лучшее решение или нет, но я подумал, что поделюсь им со всеми.


То же самое и здесь (см. Предыдущий комментарий ). Я ввел hibernateстроку «фильтр», но я получил более 4 элементов ... Фактически я получил 6 из них (включая «Конфигуратор JBoss Maven Hibernate»). Сейчас я попробую выбрать их все и посмотреть, что произойдет ... Спасибо +1.
— задержано

К сожалению, это все еще не удается. На этот раз с Cannot complete the install because of a conflicting dependency. Software being installed: JBoss Maven Hibernate Configurator 1.5.0.Final-v20130719-2050-B70 (org.jboss.tools.maven.hibernate.feature.feature.group 1.5.0.Final-v20130719-2050-B70).
— задержано

Эта ошибка появляется для Eclipse Kepler. См. Marketplace.eclipse.org/content/error/report/1196126. Вы используете Eclipse Indigo?
— Джеймс Дринкард,

1

распакуйте zip-архив HibernateTools-3.2.4.Beta1-R20081031133 позже в eclipse -> меню Help -> Update Sofwate -> add site -> local add, и выберите de folder uncompress an install automatic


1

Я хоть убей не могу заставить кнопки Далее или Готово не поседеть

Это боль затмения в пользовательском интерфейсе задницы. Если вы ранее отключили некоторые компоненты из-за того, что у них нарушены зависимости, это блокируется в лицензии. Вы должны отменить их выбор на первом этапе.

Обратите внимание: избегайте использования функции обновления Eclipse, она сломала все мои плагины, мне пришлось удалить папку ./eclipse и переустановить все.


0

После того, как вы скопировали папку плагинов и функций в eclipse (например, c: \ program files \ eclipse (или где бы вы ее ни установили). Вы уже увидите там папку функций и плагинов), вы можете проверить, установлен ли hibernate, перейдя в Справка> Обновления программного обеспечения> установленное программное обеспечение. Если спящего режима нет в списке, закройте eclipse и снова запустите его через командное окно с помощью этой команды «eclipse -clean».


-2

Для плагинов Eclipse вы просто разархивируете их и поместите папку в каталог Eclipse \ Plugins. Просто как тот.


Я это сделал. Это не сработало. Плагин устанавливается правильно, но не может найти мои классы проекта. Я думаю, это связано с некоторыми дополнительными настройками того, как плагины видят друг друга, которые не применяются автоматически при ручной установке.
— Андреас Тасулас
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.