Hibernate is een krachtige, krachtige object/relationele persistentie- en queryservice. Hibernate gebruikt JavaBean-klassen om databasetabellen in het geheugen weer te geven. De kolommen van de tabel worden weergegeven door de velden van de java-klasse. De klasse-naar-tabel, veld-naar-kolom informatie wordt bewaard in XML-bestanden.
Dit verklaart de stappen voor het reverse-engineeren van databasetabellen om POJO-klassen in de slaapstand te genereren en XML-bestanden toe te wijzen met behulp van hibernate-tools.
Stappen
Stap 1. Download Hibernate Tool en extraheer de inhoud naar de hoofdmap van Eclipse (zou plug-ins en functiemappen moeten samenvoegen)
Stap 2. Start de zonsverduistering
Stap 3. Klik op [File -> New -> Other -> Hibernate -> Hibernate Configuration File] en maak een cfg-bestand aan
De volgende eigenschappen moeten worden gespecificeerd: jdbc url, gebruikersnaam, wachtwoord, DB-schema, driverklasse en dialect.
Stap 4. Klik op [File -> New -> Other -> Hibernate -> Hibernate Console Configuration] en maak een nieuwe consoleconfiguratie aan
Voeg het jar-bestand toe dat uw DB-stuurprogramma bevat in de sectie klassenpad onderaan.
Stap 5. Voer de naam van de consoleconfiguratie in
Klik op de knop Bladeren naast het configuratiebestand en selecteer het bestand cfg.xml dat in stap 3 is gemaakt.
Stap 6. Klik op [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File(reveng.xml)] en selecteer de locatie van het bestand
Stap 7. Selecteer het bestand cfg.xml dat in stap 3 is gemaakt als de consoleconfiguratie
Klik op de knop opnemen en specificeer het schema en de tabelnaam (namen) die u wilt reverse-engineeren. Meerdere tabelnamen kunnen worden opgegeven met behulp van sql wild char (bijvoorbeeld: TBL_%). Klik op Voltooien.
Stap 8. Schakel over naar het Hibernate-perspectief en klik op het Hibernate-pictogram in de werkbalk en selecteer de [Hibernate Code Generation
.] optie.
Stap 9. Klik met de rechtermuisknop op het boomknooppunt [Hibernate Code Generation] en selecteer Nieuw
Stap 10. Geef de naam van de configuratie op en selecteer de consoleconfiguratie die is gemaakt in stap 5 en reveng.xml die is gemaakt in stap 6-7
Selecteer ook de Output Directory en een relevant pakket.
Stap 11. Ga naar het tabblad Exporteurs en vink Generate domain code(.java) en Generate mappings (hbm.xml) aan
Klik op uitvoeren.