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. 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. Zahajte zatmění
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. 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. 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. Klikněte na [Soubor -> Nový -> Ostatní -> Hibernace -> Hibernate Reverse Engineering File (výnosg.xml)] a vyberte umístění souboru
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. 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. Klikněte pravým tlačítkem na uzel stromu [Hibernate Code Generation] a vyberte Nový
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. 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.