Jak wygenerować hibernacyjne klasy Pojo z tabel DB: 12 kroków

Spisu treści:

Jak wygenerować hibernacyjne klasy Pojo z tabel DB: 12 kroków
Jak wygenerować hibernacyjne klasy Pojo z tabel DB: 12 kroków

Wideo: Jak wygenerować hibernacyjne klasy Pojo z tabel DB: 12 kroków

Wideo: Jak wygenerować hibernacyjne klasy Pojo z tabel DB: 12 kroków
Wideo: Visual Basic Tutorial - 6 - Comments And Whitespace 2024, Kwiecień
Anonim

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

Generowanie hibernacji klas Pojo z tabel bazy danych Krok 1
Generowanie hibernacji klas Pojo z tabel bazy danych Krok 1

Krok 1. Pobierz narzędzie Hibernate Tool i rozpakuj zawartość do głównego folderu Eclipse (powinien scalić foldery wtyczek i funkcji)

Generowanie hibernacji klas Pojo z tabel DB Krok 2
Generowanie hibernacji klas Pojo z tabel DB Krok 2

Krok 2. Rozpocznij zaćmienie

Generowanie hibernacji klas Pojo z tabel bazy danych Krok 3
Generowanie hibernacji klas Pojo z tabel bazy danych Krok 3

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.

Generowanie hibernacji klas Pojo z tabel bazy danych Krok 4
Generowanie hibernacji klas Pojo z tabel bazy danych Krok 4

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.

Generowanie hibernacji klas Pojo z tabel bazy danych Krok 5
Generowanie hibernacji klas Pojo z tabel bazy danych Krok 5

Krok 5. Wprowadź nazwę konfiguracji konsoli

Kliknij przycisk Przeglądaj obok pliku konfiguracyjnego i wybierz plik cfg.xml utworzony w kroku 3.

Generowanie hibernacji klas Pojo z tabel DB Krok 6
Generowanie hibernacji klas Pojo z tabel DB Krok 6

Krok 6. Kliknij [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File(reveng.xml)] i wybierz lokalizację pliku

Generowanie hibernacji klas Pojo z tabel bazy danych Krok 7
Generowanie hibernacji klas Pojo z tabel bazy danych Krok 7

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.

Generowanie hibernacji klas Pojo z tabel bazy danych Krok 8
Generowanie hibernacji klas Pojo z tabel bazy danych Krok 8

Krok 8. Przejdź do perspektywy Hibernacja i kliknij ikonę Hibernacja na pasku narzędzi i wybierz [Hibernate Code Generation

.] opcja.

Generowanie hibernacji klas Pojo z tabel DB Krok 9
Generowanie hibernacji klas Pojo z tabel DB Krok 9

Krok 9. Kliknij prawym przyciskiem myszy węzeł drzewa [Hibernate Code Generation] i wybierz New

Generowanie hibernacji klas Pojo z tabel DB Krok 10
Generowanie hibernacji klas Pojo z tabel DB Krok 10

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.

Generowanie hibernacji klas Pojo z tabel bazy danych Krok 11
Generowanie hibernacji klas Pojo z tabel bazy danych Krok 11

Krok 11. Przejdź do zakładki Eksporterzy i zaznacz Generuj kod domeny (.java) i Generuj mapowania (hbm.xml)

Kliknij Uruchom.

Zalecana: