¿Cómo instalar Hibernate Tools en Eclipse?

128

¿Cuál es la forma correcta de instalar Hibernate Tools en Eclipse como complemento? El sitio de Hibernate realmente no da ninguna instrucción.

Mirando el binario de Hibernate Tools HibernateTools-3.2.4.Beta1-R200810311334.zip, parece que puedo descomprimir esto en mi directorio eclipse. ¿Lo descomprimo en mi directorio de eclipse? Esto parece un truco para instalarlo.

Steve Kuo
fuente

Respuestas:

163

Bueno, la forma más conveniente y segura es utilizar el sitio de actualización de JBoss dentro de las actualizaciones de software de Eclipse (Ayuda -> Actualizaciones de software ... -> Agregar sitio ...):

El último sitio de actualización de lanzamiento estable para JBoss Tools

Allí puede encontrar herramientas de Hibernate junto con otros prácticos complementos de JBoss.

UdayKiran Pulipati
fuente
36
Al momento de escribir esto, esto falla para la última versión de Eclipse (3.7, índigo) porque las herramientas JBoss en "estable" solo funcionan con Eclipse <= 3.6 (obtendrá todo tipo de conflictos de dependencia). Aquí están las instrucciones de instalación de índigo: jboss.org/tools/download/installation/update_3_3 . Para resumir ese artículo, debe agregar download.jboss.org/jbosstools/updates/development/indigo como su sitio de actualización y luego de la lista de software disponible simplemente elija "Hibernate Tools" (por conveniencia, aparece varias veces en diferentes ubicaciones , solo elige uno).
hillel
2
solo para agregar lo anterior, después de ingresar al sitio, encontrará "Hibernate Tools" en "JBoss Web and Java EE Development" / "JBoss Data Services"
thedrs
1
mkyong.com/hibernate/… ¡ Si alguien todavía no puede hacerlo!
Sanjay Kumar
1
Si tiene Eclipse Juno, use esta URL en su lugar: download.jboss.org/jbosstools/updates/stable/juno
delgado
2
Esto no funciona para Eclipse Neon. El sitio de actualización parece estar vacío.
Luís de Sousa
35

Encuentre la versión estable del complemento de hibernación (Zip o URL para la actualización automática) en la siguiente URL. http://www.jboss.org/tools/download

Sin embargo, no instales todo. Solo necesitas:

  1. Toda la sección All JBoss Tools 3.2.0
  2. Hibernate Tools ( HT ) del desarrollo de aplicaciones
  3. HT de servicios de datos
  4. JBoss Maven Hibernate Configurator de Maven Support y
  5. HT del desarrollo web y Java EE

¡Eso es todo!

En 2013, probablemente usará las últimas versiones de Eclipse e Hibernate. Para Eclipse-4.2.2. y JBoss Tools 4.0 que necesitas:

  1. De las herramientas abreviadas de JBoss 4.0 , la sección de herramientas de JBoss Hibenate
  2. Hibernate Tools ( HT ) del desarrollo de aplicaciones
  3. HT de JBoss Data Services
  4. JBoss Maven Hibernate Configurator de Maven Support y
  5. HT del desarrollo web y Java EE

¡Entonces estás listo para irte!

Costis Aivalis
fuente
He instalado arriba pero no puedo ver la perspectiva de hibernación en eclipse.
Jagdev Singh
Esta publicación tiene dos años. Lo
revisaré
@JagdevSingh Pruebe estas configuraciones Jagdev!
Costis Aivalis
Sí, es 2013, pero todavía estoy limitado a Indigo (Eclipse 3.7.2) y, desafortunadamente, a pesar de seguir sus instrucciones actualizadas, todavía falla (vea el comentario aquí ). ¿Alguna forma de evitar esto?
Retenido el
13

Instrucciones para Eclipse Indigo:

Una vez instalado, haga clic en Ventana -> Mostrar vista -> Otros . Aparece una nueva ventana. Haga clic en la carpeta Hibernate y seleccione Hibernate Configurations para configurar una conexión DB. Es posible configurar una nueva conexión utilizando un archivo de propiedades de Hiberbate existente o creando una conexión JDBC.

Una vez que haya configurado su conexión de base de datos, haga clic en Ping para probar que todo está correcto.

Por último, haga clic en el botón Abrir editor HQL (tercer botón en el menú superior Configuraciones de Hibernate) para ejecutar una consulta HQL.

Diego Pino
fuente
Aproximadamente un año después y por varias razones me veo obligado a usar Eclipse Indigo, así que me alegré de encontrar sus instrucciones específicas de Indigo (+1). Sin embargo, tan pronto como intento instalarlo, recibí el siguiente error: 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). ¿Alguna idea de por qué o cómo resolver este problema? Gracias.
Retenido el
1
Hola Daniel. Hace mucho tiempo que traté con Hibernate Tools y actualmente mi tarea actual no tiene mucho que ver con Hibernate. Sin embargo, esta respuesta es un resumen de una publicación más larga que escribí sobre cómo configurar Hibernate Tools. Tal vez pueda ayudar a blogs.igalia.com/dpino/2010/09/26/configure-hibernate-tools
Diego Pino
Gracias. Estoy renunciando a las herramientas de Hibernate por ahora (la generación automática de hbm.xml a Java es suficiente para el tamaño del proyecto en el que estoy trabajando actualmente), pero consultaré su enlace una vez que determine que necesito la automatización adicional proporcionada por Herramientas de hibernación.
Retenido el
De hecho, este método funciona en Eclipse Neon. Sin embargo, instala una versión de tres años de Hibernate (3.7). ¿Hay alguna manera de instalar una versión más actualizada?
Luís de Sousa
@ LuísdeSousa Ya no soy un desarrollador de Java, así que realmente no lo sé. La receta anterior instala JBossTools, ¿verdad? Parece que JBossTools presenta varios tiempos de ejecución de Hibernate, quizás 3.7 es el predeterminado. Intente cambiar su versión de tiempo de ejecución de Hibernate y eso puede actualizar las herramientas de Hibernate. Pero realmente no sé, eso es solo una suposición. tools.jboss.org/features/hibernate.html
Diego Pino
5

Instalación de herramientas de Hibernate en Eclipse Neon (4.6)

Vaya al menú Help> Install New Softwarey haga clic en el Addbotón.

Use algo como JBoss Hibernate para el nombre e inserte la siguiente URL para la ubicación:

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

Espere a que se cargue el árbol de productos y luego expanda la JBoss Web and Java EE Developmentcarpeta y seleccione el Hibernate Toolsproducto y haga clic en el Next >botón. Luego siga aceptando todas las preguntas posteriores, licencia, etc.

Cuando finalice la instalación, reinicie Eclipse según sea necesario. Después de eso, para abrir la perspectiva de hibernación ir al menú Window> Perspective> Open Perspective> Othersy la búsqueda de hibernación .

Luís de Sousa
fuente
3

Dado que es para Ganímedes (eclipse 3.4), recomendaría descomprimir el zip en los dropins en el directorio HibernateTools-3.2.4.Beta1-R20081031133 creado después del nombre del archivo.

Una vez hecho esto, cree en el [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133]directorio 'eclipse', en el que moverá los complementos y los directorios de características que se crean al extraer los archivos del archivo.

Agregue una extensión .exclipse en [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133\eclipse]:

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

Entonces:

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

Vuelva a iniciar eclipse y se debe detectar el complemento Hibernate

Si instala otro eclipse, simplemente copie el contenido de su directorio dropins al nuevo eclipse\dropinsy su conjunto de complementos se detectará nuevamente.

VonC
fuente
3

Método 1: instalación de la herramienta de hibernación en línea


En Eclipse IDE, barra de menú, seleccione Ayuda >> Instalar nuevo software ... coloque la URL del sitio de actualización de Eclipse "download.jboss.org/jbosstools/updates/stable/ Eclipse_Version

Eclipse Instalar nuevo software - Hibernate

Seleccione la herramienta y haga clic en Siguiente . No seleccione todas las herramientas; Instalará todas las herramientas innecesarias. Solo necesitamos herramientas de hibernación.

Acepte el acuerdo de licencia y haga clic en finalizar. Tardará unos minutos en completar el proceso de instalación.

Proceso de instalación

Después de la instalación, reinicie el eclipse para verificar si las herramientas de Hibernate están instaladas correctamente, veremos la perspectiva de Hibernate en Eclipse - >> Ventana - >> Abrir perspectiva - >> Otro

Método 2 Instalación sin conexión


Si no tiene conexión a Internet y desea que el método fuera de línea agregue herramientas de hibernación en eclipse. Para instalar las Herramientas de Hibernate, extraiga el HibernateTools-5.X.ziparchivo y mueva todos los archivos dentro de la carpeta de características a la carpeta de características del directorio de instalación de eclipse y mueva todos los archivos dentro de la carpeta de complementos a la carpeta de complementos del directorio de instalación de Ecilpse.

Después de reiniciar, vaya a Eclipse - >> Ventana - >> Abrir perspectiva - >> Otro , aparece el siguiente cuadro de diálogo, seleccione Hibernar y haga clic en el botón Aceptar .

Comprobar la perspectiva de Eclipse

Eso es . Instalamos con éxito JBoss Hibernate Tools en Eclipse. :) ahora Happy Coding

Referencias

Divyesh Kanzariya
fuente
El método 1 falla con Eclipse Neon.
Luís de Sousa
@ LuísdeSousa intenta con el segundo método.
Divyesh Kanzariya
2

Estoy ejecutando Eclipse Indigo 64 bit en Windows 7 64 bit y seguí recibiendo errores de dependencia asociados con Maven y otros complementos usando la última descarga de JBoss Tools 3.3.X. Aquí está el enlace .

Entonces, opté por instalar Hibernate Tools sin nada más escribiendo "hibernate" en la parte superior del cuadro de diálogo de instalación de software en eclipse. Solo aparecieron 4 elementos, así que eso es todo lo que instalé. Funcionó bien sin problemas. Aquí está el tutorial que usé para instalarlo correctamente después de varios intentos fallidos.

No sé si parte de esto se debió a tener muchos complementos ya instalados o si esta es la mejor solución o no, pero pensé en compartirlo con todos.

James Drinkard
fuente
Lo mismo aquí (ver comentario anterior ). Escribí hibernateen la línea de "filtro" pero obtengo más de 4 elementos ... De hecho, obtengo 6 de ellos (incluido "Configurador de Hibernación JBoss Maven"). Voy a intentar seleccionarlos todos ahora y ver qué pasa ... Gracias +1 por ahora.
Retenido el
Lamentablemente todavía falla. Esta vez con 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).
Retenido el
Ese error aparece para Eclipse Kepler. Consulte marketplace.eclipse.org/content/error/report/1196126 ¿Está utilizando Eclipse Indigo?
James Drinkard el
1

descomprima el zip HibernateTools-3.2.4.Beta1-R20081031133 más tarde en eclipse -> menú Ayuda -> Actualizar Sofwate -> agregar sitio -> agregar local, y seleccione de carpeta descomprimir una instalación automática


fuente
1

Por mi vida no puedo hacer que el botón Siguiente o Finalizar no se vuelva gris

Este es el dolor del eclipse en la interfaz de usuario del culo. Si desbloqueó previamente algunos componentes porque tienen dependencias rotas, bloquea la licencia. Tienes que deseleccionarlos en el primer paso.

Tenga en cuenta que para evitar usar la función de actualización de Eclipse, rompió todo mi complemento, tuve que eliminar mi carpeta ./eclipse y reinstalar todo.

André
fuente
0

Una vez que haya copiado la carpeta de complementos y características en eclipse (por ejemplo, c: \ archivos de programa \ eclipse (o donde lo haya instalado). Verá una carpeta de características y complementos allí), puede verificar si Hibernate se ha instalado yendo a Ayuda> Actualizaciones de software> software instalado. Si hibernate no aparece en la lista, cierre eclipse y ejecútelo nuevamente a través de una ventana de comando con este comando "eclipse -clean".


fuente
-2

Para los complementos de Eclipse, simplemente descomprímalos y suelte la carpeta en el directorio Eclipse \ Plugins. Simple como eso.

dancavallaro
fuente
Yo lo hice. No funcionó. El complemento parece instalarse correctamente, pero tiene problemas para encontrar mis clases de proyecto. Creo que esto se debe a algunas configuraciones adicionales de cómo se ven los complementos, que no se aplican automáticamente con la instalación manual.
Andreas Tasoulas