Как установить 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и ваш набор плагинов будет снова обнаружен.

VonC
источник
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

Меню Справка> Установить новое программное обеспечение

Используйте этот URL: http://download.jboss.org/jbosstools/updates/stable/

nopnop77
источник
Это попытается (и не удастся) установить устаревшую версию: 3.4.
Луис де Соуза
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. Просто как тот.

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