Làm cách nào để cài đặt Công cụ Hibernate trong Eclipse?


128

Cách thích hợp để cài đặt Công cụ Hibernate trong Eclipse làm plugin là gì? Các trang web Hibernate không thực sự đưa ra bất cứ hướng dẫn.

Nhìn vào tệp nhị phân Hibernate Tools HibernateTools-3.2.4.Beta1-R200810311334.zip, có vẻ như tôi chỉ có thể giải nén cái này trong thư mục nhật thực của mình. Tôi chỉ giải nén nó trong thư mục nhật thực của tôi? Điều này có vẻ như một hacky là để cài đặt nó.

Câu trả lời:


163

Chà, cách thuận tiện và an toàn nhất là sử dụng trang cập nhật JBoss trong các bản cập nhật phần mềm Eclipse (Trợ giúp -> Cập nhật phần mềm ... -> Thêm trang web ...):

Trang web cập nhật phát hành ổn định mới nhất cho JBoss Tools

Ở đó bạn có thể tìm thấy các công cụ Hibernate cùng với các plugin JBoss tiện dụng khác.


36
Khi viết bài này, điều này không thành công cho phiên bản Eclipse mới nhất (3.7, màu chàm) vì Công cụ JBoss trong "ổn định" chỉ hoạt động với Eclipse <= 3.6 (bạn sẽ gặp phải tất cả các loại xung đột phụ thuộc). Dưới đây là hướng dẫn cài đặt màu chàm: jboss.org/tools/doad/installation/update_3_3 . Để tổng hợp bài viết đó, bạn cần thêm download.jboss.org/jbosstools/updates/development/indigo làm trang web cập nhật của bạn và sau đó từ danh sách các phần mềm có sẵn, chỉ cần chọn "Công cụ Hibernate" (để thuận tiện, nó xuất hiện nhiều lần ở các vị trí khác nhau , chỉ cần chọn một).
đồi

2
chỉ để thêm vào ở trên, sau khi bạn nhập trang web, bạn sẽ tìm thấy "Hibernate Tools" dưới "JBoss Web và Phát triển EE Java" / "JBoss Data Services"
thedrs

1
mkyong.com/hibernate/ mài Nếu bất cứ ai vẫn không thể làm được!
Sanjay Kumar

1
Nếu bạn có Eclipse Juno, hãy sử dụng URL này thay thế: download.jboss.org/jbosstools/updates/ sóng
juno

2
Điều này không làm việc cho Eclipse neon. Các trang web cập nhật dường như là void.
Luís de Sousa

35

Tìm phiên bản ổn định của plugin ngủ đông (Zip hoặc URL để tự động cập nhật) trong URL bên dưới. http://www.jboss.org/tools/d Download

Đừng cài đặt mọi thứ mặc dù. Bạn chỉ cần:

  1. Toàn bộ Tất cả JBoss Công cụ 3.2.0 phần
  2. Công cụ Hibernate ( HT ) từ Phát triển ứng dụng
  3. HT từ Dịch vụ dữ liệu
  4. Bộ cấu hình JBoss Maven Hibernate từ Hỗ trợ Maven
  5. HT từ Phát triển EE và Web

Đó là tất cả!

Trong năm 2013, có lẽ bạn sẽ sử dụng các phiên bản mới nhất của Eclipse và Hibernate. Đối với Eclipse-4.2.2. và JBoss Tools 4.0 bạn cần:

  1. Từ Công cụ JBoss rút gọn 4.0 , phần Công cụ JBen Hibenate
  2. Công cụ Hibernate ( HT ) từ Phát triển ứng dụng
  3. HT từ Dịch vụ dữ liệu JBoss
  4. Bộ cấu hình JBoss Maven Hibernate từ Hỗ trợ Maven
  5. HT từ Phát triển EE và Web

Sau đó, bạn đã sẵn sàng để đi!


Tôi đã cài đặt ở trên nhưng không thể thấy phối cảnh ngủ đông trong nhật thực.
Jagdev Singh

Bài đăng này là hai năm. Tôi sẽ kiểm tra lại và cho bạn biết càng sớm càng tốt ...
Costis Aivalis

@JagdevSingh Hãy thử các cài đặt này Jagdev!
Costis Aivalis

Vâng, đó là năm 2013 nhưng tôi vẫn bị hạn chế với Indigo (Eclipse 3.7.2) và thật không may mặc dù đã làm theo các hướng dẫn được cập nhật của bạn, nó vẫn không thành công (xem bình luận tại đây ). Bất kỳ cách nào để làm việc xung quanh này?
Giữ lại

13

Hướng dẫn về Indigo Eclipse:

Sau khi cài đặt, nhấp vào Window -> Show View -> Other . Một cửa sổ mới bật lên. Nhấp vào thư mục Hibernate và chọn Cấu hình Hibernate để thiết lập kết nối DB. Có thể thiết lập kết nối mới bằng tệp thuộc tính Hiberbate hiện có hoặc tạo kết nối JDBC.

Sau khi thiết lập kết nối DB của bạn, nhấp vào Ping để kiểm tra mọi thứ đều chính xác.

Cuối cùng, nhấp vào nút Mở Trình soạn thảo HQL (nút thứ ba trên menu Cấu hình Hibernate hàng đầu) để chạy truy vấn HQL.


Đó là khoảng một năm sau và vì nhiều lý do khác nhau, tôi bị hạn chế sử dụng Indigo Eclipse, vì vậy tôi rất vui khi tìm thấy các hướng dẫn cụ thể về Indigo của bạn (+1). Tuy nhiên, ngay khi tôi cố gắng cài đặt nó, tôi đã nhận được lỗi sau : 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). Bất kỳ ý tưởng tại sao hoặc làm thế nào để giải quyết vấn đề này? Cảm ơn.
Giữ lại

1
Xin chào Daniel. Đã lâu rồi tôi mới xử lý Công cụ Hibernate và hiện tại tôi là nhiệm vụ hiện tại của tôi không liên quan nhiều đến Hibernate. Tuy nhiên, câu trả lời này là một bản tóm tắt của một bài đăng dài hơn mà tôi đã viết về cách định cấu hình Công cụ Hibernate. Có lẽ nó có thể giúp blog.igalia.com/dpino/2010/09/26/configure-hibernate-tools
Diego Pino

Cảm ơn. Hiện tại tôi đang từ bỏ Công cụ Hibernate (việc tạo tự động hbm.xml sang Java là đủ cho quy mô của dự án tôi hiện đang làm việc), nhưng tôi sẽ tham khảo liên kết của bạn một khi tôi xác định tôi cần tự động hóa thêm do Công cụ ngủ đông.
Giữ lại

Quả thực phương pháp này hoạt động trên Eclipse neon. Tuy nhiên, nó cài đặt phiên bản ba năm tuổi của Hibernate (3.7). Có cách nào để cài đặt phiên bản cập nhật hơn không?
Luís de Sousa

@ LuísdeSousa Tôi không còn là nhà phát triển Java, vì vậy tôi không thực sự biết. Công thức trên cài đặt JBossTools, phải không? Có vẻ như JBossTools có một số thời gian chạy Hibernate, có thể 3.7 là mặc định. Hãy thử chuyển đổi phiên bản thời gian chạy Hibernate của bạn và điều đó có thể cập nhật Công cụ Hibernate. Nhưng tôi không thực sự biết, đó chỉ là một phỏng đoán. tools.jboss.org/features/hibernate.html
Diego Pino

5

Cài đặt công cụ Hibernate trên Eclipse neon (4.6)

Chuyển đến menu Help> Install New Softwarevà nhấp vào Addnút.

Sử dụng một cái gì đó như JBoss Hibernate cho tên và chèn URL sau cho vị trí:

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

Đợi cho cây sản phẩm tải và sau đó mở rộng JBoss Web and Java EE Developmentthư mục và chọn Hibernate Toolssản phẩm và nhấp vào Next >nút. Sau đó tiếp tục chấp nhận tất cả các câu hỏi tiếp theo, giấy phép, vv

Khi quá trình cài đặt kết thúc, khởi động lại Eclipse theo yêu cầu. Sau đó, để mở Hibernate quan điểm đi đến menu Window> Perspective> Open Perspective> Othersvà tìm kiếm Hibernate .



3

Vì nó dành cho Ganymede (nhật thực 3.4), tôi khuyên bạn nên giải nén zip trong các dropins trong thư mục HibernateTools-3.2.4.Beta1-R20081031133 được tạo theo tên của kho lưu trữ.

Sau khi hoàn thành, hãy tạo trong thư mục [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133]'nhật thực', trong đó bạn sẽ di chuyển các plugin và các thư mục tính năng tạo khi trích xuất các tệp của kho lưu trữ.

Thêm một .exclipseextension trong [eclipse\dropins\HibernateTools-3.2.4.Beta1-R20081031133\eclipse]:

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

Vì thế:

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

Khởi chạy lại nhật thực và plugin Hibernate nên được phát hiện.

Nếu bạn cài đặt nhật thực khác, chỉ cần sao chép nội dung của thư mục dropins của bạn sang mới eclipse\dropinsvà bộ plugin của bạn sẽ được phát hiện lại.


3

Cài đặt công cụ Hibernate trực tuyến Phương thức 1


Trong Eclipse IDE, thanh menu, chọn Help >> Cài đặt phần mềm mới ... đặt Eclipse Cập nhật trang web URL "download.jboss.org/jbosstools/updates/stable/ Eclipse_Version

Cài đặt phần mềm mới của Eclipse - Hibernate

Chọn công cụ và nhấp vào Tiếp theo . Không chọn tất cả các công cụ; nó sẽ cài đặt tất cả các công cụ không cần thiết. Chúng tôi chỉ cần các công cụ ngủ đông.

Chấp nhận thỏa thuận cấp phép và nhấp vào kết thúc. Sẽ mất vài phút để hoàn tất quá trình cài đặt.

Quá trình cài đặt

Sau khi cài đặt, khởi động lại nhật thực để xác minh xem các công cụ Hibernate đã được cài đặt đúng chưa, chúng ta sẽ xem xét Phối cảnh Hibernate trong Eclipse - >> Cửa sổ - >> Mở phối cảnh - >> Khác

Cài đặt ngoại tuyến Phương thức 2


Nếu bạn không có kết nối internet và muốn phương thức ngoại tuyến để thêm các công cụ ngủ đông trong nhật thực. Để cài đặt Công cụ Hibernate, giải nén HibernateTools-5.X.ziptệp và di chuyển tất cả các tệp trong thư mục tính năng vào thư mục tính năng của thư mục cài đặt nhật thực và di chuyển tất cả các tệp trong thư mục bổ trợ vào thư mục bổ trợ của thư mục cài đặt ecilpse.

Sau khi khởi động lại, hãy chuyển đến Eclipse - >> Cửa sổ - >> Mở phối cảnh - >> Khác , hộp thoại sau xuất hiện, chọn Hibernate và nhấp vào nút Ok .

Kiểm tra phối cảnh Eclipse

Đó là nó . Chúng tôi đã cài đặt thành công JBoss Hibernate Tools trong Eclipse. :) bây giờ Mã hóa hạnh phúc

Người giới thiệu :


Phương pháp 1 thất bại với Eclipse neon.
Luís de Sousa

@ LuísdeSousa thử với phương pháp thứ hai.
Divyesh Kanzariya


2

Tôi đang chạy Eclipse Indigo 64 bit trên Windows 7 64 bit và tôi liên tục bị thiếu các lỗi phụ thuộc liên quan đến Maven và các plugin khác khi sử dụng tải xuống mới nhất của JBoss Tools 3.3.X. Đây là liên kết .

Vì vậy, tôi đã chọn chỉ cài đặt Công cụ Hibernate mà không có gì khác bằng cách nhập "hibernate" ở đầu hộp thoại cài đặt phần mềm trong nhật thực. Chỉ có 4 mục hiển thị, vì vậy đó là tất cả những gì tôi đã cài đặt. Nó hoạt động tốt mà không có vấn đề. Đây là hướng dẫn mà tôi đã sử dụng để cài đặt nó đúng cách sau nhiều lần thử thất bại.

Tôi không biết liệu một phần của điều này là do đã cài đặt rất nhiều plugin hay đây có phải là giải pháp tốt nhất hay không, nhưng tôi nghĩ tôi sẽ chia sẻ nó với mọi người.


Điều tương tự ở đây (xem bình luận trước đó ). Tôi đã gõ hibernatevào dòng "bộ lọc" nhưng tôi nhận được hơn 4 mục ... Tôi thực sự nhận được 6 trong số đó (bao gồm cả "Trình cấu hình JBoss Maven Hibernate"). Tôi sẽ thử chọn tất cả chúng ngay bây giờ và xem điều gì sẽ xảy ra ... Cảm ơn +1 ngay bây giờ.
Giữ lại

Thật không may, nó vẫn thất bại. Lần này với 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).
Giữ lại

Lỗi đó hiển thị cho Eclipse Kepler. Xem marketplace.eclipse.org/content/error/report/1196126 Bạn có đang sử dụng Indigo Eclipse không?
James Drinkard

1

giải nén zip HibernateTools-3.2.4.Beta1-R20081031133 sau đó trong nhật thực -> menu Trợ giúp -> Cập nhật Sofwate -> thêm trang web -> thêm cục bộ và chọn giải nén thư mục tự động giải nén


1

Cả đời tôi không thể có nút Tiếp theo hoặc Kết thúc để không chuyển sang màu xám

Đây là cơn đau nhật thực trong giao diện người dùng ass. Nếu bạn đã bỏ qua một số thành phần trước đây vì chúng bị hỏng phụ thuộc, nó sẽ chặn giấy phép. Bạn phải bỏ chọn chúng trong bước đầu tiên.

Lưu ý rằng để tránh sử dụng tính năng cập nhật của Eclipse, nó đã phá vỡ tất cả plugin của tôi, tôi phải xóa thư mục ./eclipse của mình và cài đặt lại tất cả.


0

Khi bạn đã sao chép thư mục bổ trợ và tính năng vào nhật thực (ví dụ: c: \ chương trình tệp \ nhật thực (hoặc bất cứ nơi nào bạn đã cài đặt nó). Bạn sẽ thấy thư mục tính năng và plugin ở đó), bạn có thể kiểm tra xem hibernate đã được cài đặt chưa Trợ giúp> Cập nhật phần mềm> cài đặt phần mềm. Nếu ngủ đông không được liệt kê gần nhật thực và khởi chạy lại thông qua cửa sổ lệnh với lệnh này "nhật thực -clean".


-2

Đối với các trình cắm thêm của Eclipse, bạn chỉ cần giải nén chúng và thả thư mục vào thư mục Eclipse \ Plugins. Đơn giản như vậy.


Tôi đã làm điều đó. Nó không hoạt động. Trình cắm dường như cài đặt chính xác, nhưng nó gặp khó khăn khi tìm các lớp dự án của tôi. Tôi nghĩ rằng điều này là do một số cài đặt bổ sung về cách các trình cắm nhìn thấy nhau, không được áp dụng tự động với cài đặt thủ công.
Andreas Tasoulas
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.