Jak generovat třídy Hibernate Pojo z tabulek DB: 12 kroků

Obsah:

Jak generovat třídy Hibernate Pojo z tabulek DB: 12 kroků
Jak generovat třídy Hibernate Pojo z tabulek DB: 12 kroků

Video: Jak generovat třídy Hibernate Pojo z tabulek DB: 12 kroků

Video: Jak generovat třídy Hibernate Pojo z tabulek DB: 12 kroků
Video: Visual Basic Tutorial - 6 - Comments And Whitespace 2024, Duben
Anonim

Hibernate je výkonná, vysoce výkonná objektová/relační perzistence a služba dotazů. Hibernate používá třídy JavaBean k reprezentaci databázových tabulek v paměti. Sloupce tabulky jsou reprezentovány poli třídy java. Informace ze třídy na tabulku, pole na sloupec jsou uloženy v souborech XML.

To vysvětluje kroky k reverznímu inženýrství databázových tabulek ke generování tříd POJO hibernace a mapování souborů XML pomocí nástrojů hibernace.

Kroky

Krok 1: Vygenerujte třídy Hibernate Pojo z tabulek DB
Krok 1: Vygenerujte třídy Hibernate Pojo z tabulek DB

Krok 1. Stáhněte si Hibernate Tool a rozbalte obsah do kořenové složky Eclipse (měl by sloučit složky pluginů a funkcí)

Krok 2: Vygenerujte třídy Hibernate Pojo z tabulek DB
Krok 2: Vygenerujte třídy Hibernate Pojo z tabulek DB

Krok 2. Zahajte zatmění

Krok 3: Vygenerujte třídy Hibernate Pojo z tabulek DB
Krok 3: Vygenerujte třídy Hibernate Pojo z tabulek DB

Krok 3. Klikněte na [Soubor -> Nový -> Ostatní -> Hibernace -> Konfigurační soubor režimu spánku] a vytvořte soubor cfg

Měly by být zadány následující vlastnosti: jdbc URL, uživatelské jméno, heslo, schéma DB, třída ovladače a dialekt.

Krok 4: Vygenerujte třídy Hibernate Pojo z tabulek DB
Krok 4: Vygenerujte třídy Hibernate Pojo z tabulek DB

Krok 4. Klikněte na [Soubor -> Nový -> Ostatní -> Hibernace -> Konfigurace Hibernate konzoly] a vytvořte novou konfiguraci konzoly

Přidejte soubor jar, který obsahuje váš ovladač DB, v sekci classpath v dolní části.

Krok 5: Vygenerujte třídy Hibernate Pojo z tabulek DB
Krok 5: Vygenerujte třídy Hibernate Pojo z tabulek DB

Krok 5. Zadejte název konfigurace konzoly

Klikněte na tlačítko Procházet u konfiguračního souboru a vyberte soubor cfg.xml vytvořený v kroku 3.

Krok 6: Vygenerujte třídy Hibernate Pojo z tabulek DB
Krok 6: Vygenerujte třídy Hibernate Pojo z tabulek DB

Krok 6. Klikněte na [Soubor -> Nový -> Ostatní -> Hibernace -> Hibernate Reverse Engineering File (výnosg.xml)] a vyberte umístění souboru

Krok 7: Vygenerujte třídy Hibernate Pojo z tabulek DB
Krok 7: Vygenerujte třídy Hibernate Pojo z tabulek DB

Krok 7. Vyberte soubor cfg.xml vytvořený v kroku 3 jako konfiguraci konzoly

Klikněte na tlačítko zahrnout a zadejte názvy schémat a tabulek pro zpětnou analýzu. Více názvů tabulek lze zadat pomocí sql wild char (např.: TBL_%). Klikněte na Dokončit.

Krok 8: Vygenerujte třídy Pojo Hibernate z tabulek DB
Krok 8: Vygenerujte třídy Pojo Hibernate z tabulek DB

Krok 8. Přepněte do pohledu Hibernace a klikněte na ikonu Hibernace na panelu nástrojů a vyberte [Generování kódu hibernace

.] možnost.

Krok 9: Vygenerujte třídy Hibernate Pojo z tabulek DB
Krok 9: Vygenerujte třídy Hibernate Pojo z tabulek DB

Krok 9. Klikněte pravým tlačítkem na uzel stromu [Hibernate Code Generation] a vyberte Nový

Krok 10: Vygenerujte třídy Hibernate Pojo z tabulek DB
Krok 10: Vygenerujte třídy Hibernate Pojo z tabulek DB

Krok 10. Zadejte název konfigurace a vyberte konfiguraci konzoly vytvořenou v kroku 5 a soubor revg.xml vytvořený v kroku 6–7

Vyberte také výstupní adresář a příslušný balíček.

Krok 11: Vygenerujte třídy Hibernate Pojo z tabulek DB
Krok 11: Vygenerujte třídy Hibernate Pojo z tabulek DB

Krok 11. Přejděte na kartu Exportéři a zaškrtněte Generovat kód domény (.java) a Generovat mapování (hbm.xml)

Klikněte na Spustit.

Doporučuje: