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 |