Bagaimana cara menginstal Hibernate Tools di Eclipse?

128

Apa cara yang tepat untuk menginstal Alat Hibernate di Eclipse sebagai plugin? Situs Hibernate tidak benar-benar memberikan instruksi apa pun.

Melihat pada biner Hibernate Tools HibernateTools-3.2.4.Beta1-R200810311334.zip, tampaknya saya bisa meng-unzip ini di direktori gerhana saya. Apakah saya cukup mengekstraknya di direktori gerhana? Sepertinya ini adalah retas untuk menginstalnya.

Steve Kuo
sumber

Jawaban:

163

Nah, cara paling nyaman dan teraman adalah dengan menggunakan situs pembaruan JBoss dalam pembaruan perangkat lunak Eclipse (Bantuan -> Pembaruan Perangkat Lunak ... -> Tambahkan Situs ...):

Situs pembaruan rilis stabil terbaru untuk JBoss Tools

Di sana Anda dapat menemukan alat Hibernasi bersama dengan plugin JBoss berguna lainnya.

UdayKiran Pulipati
sumber
36
Pada tulisan ini, ini gagal untuk versi Eclipse terbaru (3.7, indigo) karena JBoss Tools di "stable" hanya bekerja dengan Eclipse <= 3.6 (Anda akan mendapatkan semua jenis konflik ketergantungan). Berikut adalah petunjuk pemasangan indigo: jboss.org/tools/download/installation/update_3_3 . Untuk menjumlahkan artikel itu, Anda perlu menambahkan download.jboss.org/jbosstools/updates/development/indigo sebagai situs pembaruan Anda dan kemudian dari daftar perangkat lunak yang tersedia, cukup pilih "Hibernate Tools" (untuk kenyamanan, itu muncul beberapa kali di lokasi yang berbeda , cukup pilih satu).
hillel
2
hanya untuk menambahkan di atas, setelah Anda memasuki situs, Anda akan menemukan "Hibernate Tools" di bawah "JBoss Web dan Java EE Development" / "JBoss Data Services"
thedrs
1
mkyong.com/hibernate/… Jika ada yang masih tidak bisa melakukannya!
Sanjay Kumar
1
Jika Anda menggunakan Eclipse Juno, gunakan URL ini: download.jboss.org/jbosstools/updates/stable/juno
slim
2
Ini tidak berfungsi untuk Eclipse Neon. Situs pembaruan tampaknya batal.
Luís de Sousa
35

Temukan versi stabil plugin hibernate (Zip atau URL untuk pembaruan otomatis) di URL di bawah ini. http://www.jboss.org/tools/download

Jangan menginstal semuanya. Anda hanya perlu:

  1. Seluruh bagian Alat JBoss 3.2.0
  2. Hibernate Tools ( HT ) dari Pengembangan Aplikasi
  3. HT dari Layanan Data
  4. JBoss Maven Hibernate Configurator dari Maven Support dan
  5. HT dari Web dan Java EE Development

Itu saja!

Pada 2013, Anda mungkin akan menggunakan versi terbaru Eclipse dan Hibernate. Untuk Eclipse-4.2.2. dan JBoss Tools 4.0 yang Anda butuhkan:

  1. Dari Ringkas JBoss Alat 4.0 , yang JBoss Hibenate Alat bagian
  2. Hibernate Tools ( HT ) dari Pengembangan Aplikasi
  3. HT dari JBoss Data Services
  4. JBoss Maven Hibernate Configurator dari Maven Support dan
  5. HT dari Web dan Java EE Development

Maka Anda siap untuk pergi!

Costis Aivalis
sumber
Saya telah menginstal di atas tetapi tidak dapat melihat perspektif hibernasi dalam gerhana.
Jagdev Singh
Posting ini berumur dua tahun. Saya akan memeriksanya lagi dan memberi tahu Anda ASAP ...
Costis Aivalis
@JagdevSingh Cobalah pengaturan ini Jagdev!
Costis Aivalis
Ya, ini tahun 2013 tetapi saya masih terikat dengan Indigo (Eclipse 3.7.2) dan sayangnya meskipun mengikuti instruksi Anda yang diperbarui, ini masih gagal (lihat komentar di sini ). Adakah cara untuk mengatasi ini?
Dirahasiakan
13

Petunjuk untuk Eclipse Indigo:

Setelah terinstal, klik pada Window -> Show View -> Others . Jendela baru muncul. Klik pada folder Hibernate dan pilih Hibernate Configurations untuk mengatur koneksi DB. Dimungkinkan untuk mengatur koneksi baru menggunakan file properti Hiberbate yang ada atau membuat koneksi JDBC.

Setelah mengatur koneksi DB Anda klik Ping untuk menguji semuanya sudah benar.

Terakhir, klik tombol Open HQL Editor (tombol ketiga pada menu Hibernate Configurations) untuk menjalankan kueri HQL.

Diego Pino
sumber
Sekitar setahun kemudian dan karena berbagai alasan saya terpaksa menggunakan Eclipse Indigo, jadi saya senang menemukan instruksi spesifik Indigo Anda (+1). Namun, segera setelah saya mencoba untuk menginstalnya, saya menerima kesalahan berikut: 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). Adakah yang tahu mengapa atau bagaimana mengatasi masalah ini? Terima kasih.
Dirahasiakan
1
Halo Daniel. Sudah lama saya berurusan dengan Alat Hibernate dan saat ini saya tugas saya saat ini tidak banyak hubungannya dengan Hibernate. Namun, jawaban ini adalah ringkasan dari posting yang lebih panjang yang saya tulis tentang cara mengkonfigurasi Alat Hibernate. Mungkin itu dapat membantu blogs.igalia.com/dpino/2010/09/26/configure-hibernate-tools
Diego Pino
Terima kasih. Saya menyerah pada Hibernate Tools untuk saat ini (hbm.xml ke Java auto-generation sudah cukup untuk ukuran proyek yang sedang saya kerjakan), tetapi saya akan berkonsultasi dengan tautan Anda setelah saya menentukan bahwa saya memerlukan otomatisasi tambahan yang disediakan oleh Alat Hibernasi.
Dirahasiakan
Memang metode ini bekerja pada Eclipse Neon. Namun, itu menginstal Hibernate (3.7) versi tiga tahun. Apakah ada cara untuk menginstal versi yang lebih baru?
Luís de Sousa
@ LuísdeSousa Saya bukan lagi pengembang Java, jadi saya tidak begitu tahu. Resep di atas menginstal JBossTools, bukan? Tampaknya JBossTools fitur beberapa runtime Hibernate, mungkin 3,7 adalah default. Cobalah untuk beralih versi runtime Hibernate Anda dan yang dapat memperbarui Alat Hibernate. Tapi saya tidak benar-benar tahu, itu hanya dugaan. tools.jboss.org/features/hibernate.html
Diego Pino
5

Menginstal Alat Hibernasi pada Eclipse Neon (4.6)

Buka menu Help> Install New Softwaredan klik Addtombol.

Gunakan sesuatu seperti JBoss Hibernate untuk nama dan masukkan URL berikut untuk lokasi:

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

Tunggu pohon produk untuk memuat dan kemudian buka JBoss Web and Java EE Developmentfolder dan pilih Hibernate Toolsproduk dan klik Next >tombol. Kemudian ikuti penerimaan semua pertanyaan, lisensi, dll.

Ketika instalasi selesai, restart Eclipse sesuai kebutuhan. Setelah itu, untuk membuka Hibernate perspektif pergi ke menu Window> Perspective> Open Perspective> Othersdan mencari Hibernate .

Luís de Sousa
sumber
3

Karena ini untuk Ganymede (eclipse 3.4), saya akan menyarankan untuk membuka kompresi zip di dropins di HibernateTools-3.2.4.Beta1-R20081031133 direktori dibuat setelah nama arsip.

Setelah selesai, buat di [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133]direktori 'eclipse', di mana Anda akan memindahkan plugins dan membuat direktori fitur pada ekstraksi file arsip.

Tambahkan .exclipseextension di [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133\eclipse]:

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

Begitu:

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

Luncurkan ulang gerhana dan plugin Hibernate harus dideteksi.

Jika Anda memasang gerhana lain, cukup salin konten direktori dropins Anda ke yang baru eclipse\dropinsdan set plugins Anda akan terdeteksi lagi.

VONC
sumber
3

Metode-1 Instalasi Alat Hibernasi Online


Di Eclipse IDE, bilah menu, pilih Bantuan >> Instal Perangkat Lunak Baru ... masukkan URL situs pembaruan Eclipse "download.jboss.org/jbosstools/updates/stable/ Eclipse_Version"

Eclipse Instal Perangkat Lunak Baru - Hibernate

Pilih alat dan klik Berikutnya . Jangan pilih semua alat; itu akan menginstal semua alat yang tidak perlu. Kami hanya perlu alat hibernasi.

Terima perjanjian lisensi dan klik selesai. Butuh beberapa menit untuk menyelesaikan proses instalasi.

Proses Instalasi

Setelah instalasi, restart gerhana untuk memverifikasi apakah alat Hibernate diinstal dengan benar, kita akan melihat Perspektif Hibernate di Eclipse - >> Window - >> Open Perspective - >> Other

Metode-2 Instalasi Offline


Jika Anda tidak memiliki koneksi internet dan ingin metode offline menambahkan alat hibernasi di gerhana. Untuk menginstal Alat Hibernate, ekstrak HibernateTools-5.X.zipfile dan pindahkan semua file di dalam folder fitur ke folder fitur direktori instalasi gerhana dan pindahkan semua file di dalam folder plugin ke folder plugins dari direktori instalasi ecilpse.

Setelah restart, Pergi ke Eclipse - >> Window - >> Open Perspective - >> Other , kotak dialog berikut ini muncul, pilih Hibernate dan klik tombol Ok .

Periksa Perspektif Eclipse

Itu dia . Kami berhasil menginstal JBoss Hibernate Tools di Eclipse. :) sekarang Selamat Coding

Referensi :

Divyesh Kanzariya
sumber
Metode 1 gagal dengan Eclipse Neon.
Luís de Sousa
@ LuísdeSousa coba dengan metode kedua.
Divyesh Kanzariya
2

Saya menjalankan Eclipse Indigo 64 bit pada Windows 7 64 bit dan saya terus mendapatkan kesalahan ketergantungan yang terkait dengan Maven dan plugin lainnya menggunakan JBoss Tools 3.3.X unduhan terbaru. Inilah tautannya .

Jadi, saya memilih untuk hanya menginstal Alat Hibernate dengan tidak ada yang lain dengan mengetikkan "hibernate" di bagian atas dialog instal perangkat lunak dalam gerhana. Hanya 4 item yang muncul, jadi hanya itu yang saya instal. Ini bekerja dengan baik tanpa masalah. Ini adalah tutorial yang saya gunakan untuk menginstalnya dengan benar setelah beberapa upaya gagal.

Saya tidak tahu apakah sebagian dari ini disebabkan karena banyak plugin yang sudah diinstal atau apakah ini solusi terbaik atau tidak, tetapi saya pikir saya akan membaginya dengan semua orang.

James Drinkard
sumber
Hal yang sama di sini (lihat komentar sebelumnya ). Saya mengetik hibernatedi baris "filter" tetapi saya mendapatkan lebih dari 4 item ... Saya benar-benar mendapatkan 6 item (termasuk "JBoss Maven Hibernate Configurator"). Saya akan mencoba memilih semuanya sekarang dan melihat apa yang terjadi ... Terima kasih +1 untuk sekarang.
Dirahasiakan
Sayangnya itu masih gagal. Kali ini dengan 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).
Dirahasiakan
Kesalahan itu muncul untuk Eclipse Kepler. Lihat marketplace.eclipse.org/content/error/report/1196126 Apakah Anda menggunakan Eclipse Indigo?
James Drinkard
1

buka kompresi zip HibernateTools-3.2.4.Beta1-R20081031133 nanti dalam gerhana -> menu Bantuan -> Perbarui Sofwate -> tambah situs -> tambahkan lokal -> tambahkan lokal -, dan pilih folder buka kompres instalasi otomatis


sumber
1

Saya tidak bisa seumur hidup saya mendapatkan tombol Next atau Finish untuk tidak menjadi abu-abu

Ini adalah sakit gerhana di UI pantat. Jika Anda menghapus centang sebelumnya beberapa komponen karena mereka telah merusak dependensi, itu memblokir lisensi. Anda harus membatalkan pilihan pada langkah pertama.

Perhatikan bahwa menghindari menggunakan fitur pembaruan Eclipse itu merusak semua plugin saya, saya harus menghapus folder ./eclipse saya dan instal ulang semua.

André
sumber
0

Setelah Anda menyalin folder plugins dan fitur ke eclipse (mis. C: \ program files \ eclipse (atau di mana pun Anda menginstalnya). Anda akan melihat folder fitur dan plugins di sana), Anda dapat memeriksa apakah hibernate telah diinstal dengan pergi ke Bantuan> Pembaruan perangkat lunak> perangkat lunak yang diinstal. Jika hibernate tidak terdaftar tutup eclipse dan luncurkan lagi melalui jendela perintah dengan perintah ini "eclipse -clean".


sumber
-2

Untuk plugin Eclipse, Anda cukup unzip dan drop folder di direktori Eclipse \ Plugins. Sederhana seperti itu.

dancavallaro
sumber
Saya melakukan itu. Itu tidak berhasil. Plug-in tampaknya diinstal dengan benar, tetapi kesulitan menemukan kelas proyek saya. Saya pikir ini karena beberapa pengaturan tambahan tentang bagaimana plug-in melihat satu sama lain, yang tidak diterapkan secara otomatis dengan instalasi manual.
Andreas Tasoulas