Hibernate - Środowisko

W tym rozdziale wyjaśniono, jak zainstalować Hibernate i inne powiązane pakiety, aby przygotować środowisko dla aplikacji Hibernate. Będziemy pracować z bazą danych MySQL, aby eksperymentować z przykładami Hibernacji, więc upewnij się, że masz już konfigurację bazy danych MySQL. Więcej informacji na temat MySQL można znaleźć w naszym samouczku MySQL .

Pobieranie Hibernate

Zakłada się, że masz już zainstalowaną najnowszą wersję Java w swoim systemie. Poniżej przedstawiono proste kroki, aby pobrać i zainstalować Hibernację w systemie -

  • Wybierz, czy chcesz zainstalować Hibernację w systemie Windows czy Unix, a następnie przejdź do następnego kroku, aby pobrać plik .zip dla systemu Windows i plik .tz dla systemu Unix.

  • Pobierz najnowszą wersję Hibernate z http://www.hibernate.org/downloads.

  • W momencie pisania tego samouczka pobrałem hibernate-distribution3.6.4.Final a po rozpakowaniu pobranego pliku da ci strukturę katalogów, jak pokazano na poniższym obrazku

Instalowanie Hibernate

Po pobraniu i rozpakowaniu najnowszej wersji pliku instalacyjnego Hibernate należy wykonać dwa proste kroki. Upewnij się, że odpowiednio ustawiasz zmienną CLASSPATH, w przeciwnym razie napotkasz problem podczas kompilacji aplikacji.

  • Teraz skopiuj wszystkie pliki biblioteki z /lib do swojej CLASSPATH i zmień zmienną classpath, aby obejmowała wszystkie pliki JAR -

  • Na koniec skopiuj hibernate3.jarplik do CLASSPATH. Ten plik znajduje się w katalogu głównym instalacji i jest podstawowym plikiem JAR, którego Hibernate potrzebuje do wykonania swojej pracy.

Wymagania wstępne dotyczące hibernacji

Poniżej znajduje się lista pakietów / bibliotek wymaganych przez Hibernate i powinieneś je zainstalować przed uruchomieniem Hibernate. Aby zainstalować te pakiety, będziesz musiał skopiować pliki bibliotek z/lib do swojej CLASSPATH i odpowiednio zmień zmienną CLASSPATH.

Sr.No. Pakiety / biblioteki
1

dom4j

Analiza XML www.dom4j.org/

2

Xalan

Procesor XSLT https://xml.apache.org/xalan-j/

3

Xerces

Xerces Java Parser https://xml.apache.org/xerces-j/

4

cglib

Odpowiednie zmiany w klasach Java w czasie wykonywania http://cglib.sourceforge.net/

5

log4j

Rejestrowanie Faremwork https://logging.apache.org/log4j

6

Commons

Logowanie, e-mail itp. https://jakarta.apache.org/commons

7

SLF4J

Logging Facade for Java https://www.slf4j.org