Hibernate to potężna, wysoce wydajna usługa utrwalania obiektów/relacji i zapytań. Hibernate używa klas JavaBean do reprezentowania tabel bazy danych w pamięci. Kolumny tabeli są reprezentowane przez pola klasy java. Informacje klasy do tabeli, pola do kolumny są przechowywane w plikach XML.
Wyjaśnia to kroki, które należy wykonać w celu odtworzenia tabel bazy danych w celu wygenerowania hibernacji klas POJO i mapowania plików XML przy użyciu narzędzi hibernacji.
Kroki
Krok 1. Pobierz narzędzie Hibernate Tool i rozpakuj zawartość do głównego folderu Eclipse (powinien scalić foldery wtyczek i funkcji)
Krok 2. Rozpocznij zaćmienie
Krok 3. Kliknij [Plik -> Nowy -> Inne -> Hibernacja -> Plik konfiguracyjny hibernacji] i utwórz plik cfg
Należy określić następujące właściwości: jdbc url, nazwa użytkownika, hasło, schemat bazy danych, klasa sterownika i dialekt.
Krok 4. Kliknij [File -> New -> Other -> Hibernate -> Hibernate Console Configuration] i utwórz nową konfigurację konsoli
Dodaj plik jar, który zawiera sterownik bazy danych, w sekcji classpath na dole.
Krok 5. Wprowadź nazwę konfiguracji konsoli
Kliknij przycisk Przeglądaj obok pliku konfiguracyjnego i wybierz plik cfg.xml utworzony w kroku 3.
Krok 6. Kliknij [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File(reveng.xml)] i wybierz lokalizację pliku
Krok 7. Wybierz plik cfg.xml utworzony w kroku 3 jako Konfiguracja konsoli
Kliknij przycisk dołącz i określ nazwy schematu i tabeli do inżynierii wstecznej. Wiele nazw tabel można określić za pomocą znaku wieloznacznego sql (np.: TBL_%). Kliknij Zakończ.
Krok 8. Przejdź do perspektywy Hibernacja i kliknij ikonę Hibernacja na pasku narzędzi i wybierz [Hibernate Code Generation
.] opcja.
Krok 9. Kliknij prawym przyciskiem myszy węzeł drzewa [Hibernate Code Generation] i wybierz New
Krok 10. Podaj nazwę konfiguracji i wybierz konfigurację konsoli utworzoną w kroku 5 oraz reveng.xml utworzoną w kroku 6-7
Wybierz także katalog wyjściowy i odpowiedni pakiet.
Krok 11. Przejdź do zakładki Eksporterzy i zaznacz Generuj kod domeny (.java) i Generuj mapowania (hbm.xml)
Kliknij Uruchom.