Chương này sẽ giải thích cách cài đặt Hibernate và các gói liên quan khác để chuẩn bị môi trường phát triển cho các ứng dụng Hibernate. Chúng ta sẽ làm việc với cơ sở dữ liệu MySQL để thử nghiệm với các ví dụ Hibernate. Để biết thêm chi tiết về MySQL bạn có thể tham khảo tại học MySQL
Nội dung chính
Download Hibernate
Giả sử bạn đã có phiên bản Java mới nhất được cài đặt trên máy của bạn. Sau đây là các bước đơn giản để tải xuống và cài đặt Hibernate trên máy của bạn.
- Thực hiện một sự lựa chọn cho dù bạn muốn cài đặt Hibernate trên Windows hoặc Unix và sau đó tiến hành bước tiếp theo để tải xuống tệp .zip cho các cửa sổ và tệp .tz cho Unix.
- Tải về phiên bản mới nhất của Hibernate từ http://www.hibernate.org/downloads
Cài đặt Hibernate
Khi bạn đã tải xuống và giải nén phiên bản mới nhất của tệp Cài đặt Hibernate, bạn cần phải thực hiện hai bước đơn giản sau đây. Hãy chắc chắn rằng bạn đang thiết lập biến CLASSPATH của bạn đúng cách nếu không bạn sẽ phải đối mặt với vấn đề trong khi biên dịch ứng dụng của bạn.
- Bây giờ sao chép tất cả các tập tin thư viện từ /lib vào CLASSPATH của bạn, và thay đổi biến classpath của bạn để bao gồm tất cả các JARs:
- Cuối cùng sao chép tập tin hibernate[x].jar vào CLASSPATH của bạn. Tập tin này nằm trong thư mục gốc của tiến trình cài đặt và là tệp JAR chính mà Hibernate cần để thực hiện công việc của nó.
Cài đặt thư viện liên quan đến Hibernate
Dưới đây là danh sách các gói/thư viện được yêu cầu bởi Hibernate và bạn nên cài đặt chúng trước khi bắt đầu với Hibernate. Để cài đặt những gói này, bạn phải sao chép các tập tin thư viện từ /lib thành CLASSPATH của bạn và thay đổi biến CLASSPATH của bạn cho phù hợp.
No. | Packages/Libraries |
---|---|
1 | dom4j - XML parsing www.dom4j.org/ |
2 | Xalan - XSLT Processor http://xml.apache.org/xalan-j/ |
3 | Xerces - The Xerces Java Parser http://xml.apache.org/xerces-j/ |
4 | cglib - Appropriate changes to Java classes at runtime http://cglib.sourceforge.net/ |
5 | log4j - Logging Faremwork http://logging.apache.org/log4j |
6 | Commons - Logging, Email etc. http://jakarta.apache.org/commons |
7 | SLF4J - Logging Facade for Java http://www.slf4j.org |
Cài đặt Hibernate bằng Maven
Nếu dự án của bạn được quản lý bằng maven bạn có thể thêm dependency thích hợp để tải thư viện Hibernate tương ứng.