Dvaletilstand er en kraftfuld, højtydende objekt/relationel vedholdenhed og forespørgselstjeneste. Dvaletilstand bruger JavaBean -klasser til at repræsentere databasetabeller i hukommelsen. Kolonnerne i tabellen repræsenteres af felterne i java -klassen. Klasse-til-tabel, felt-til-kolonne-oplysninger opbevares i XML-filer.
Dette forklarer trinene til reverse-manipulering af databasetabeller til generering af dvale POJO-klasser og kortlægning af XML-filer ved hjælp af dvale-værktøjer.
Trin
Trin 1. Download Hibernate Tool og udpak indhold til rodmappen på Eclipse (skal flette plugins og funktioner mapper)
Trin 2. Start formørkelse
Trin 3. Klik på [File -> New -> Other -> Hibernate -> Hibernate Configuration File] og opret en cfg -fil
Følgende egenskaber skal angives: jdbc url, brugernavn, adgangskode, DB -skema, driverklasse og dialekt.
Trin 4. Klik på [File -> New -> Other -> Hibernate -> Hibernate Console Configuration] og opret en ny konsolkonfiguration
Tilføj jar -filen, der indeholder din DB -driver, i sektionen classpath nederst.
Trin 5. Indtast navnet på konsolkonfigurationen
Klik på knappen Gennemse mod konfigurationsfilen, og vælg filen cfg.xml, der blev oprettet i trin 3.
Trin 6. Klik på [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File (reveng.xml)], og vælg placeringen af filen
Trin 7. Vælg den cfg.xml -fil, der blev oprettet i trin 3, som konsolkonfiguration
Klik på knappen Inkluder, og angiv det skema og tabellenavne, der skal ombygges. Flere tabelnavne kan angives ved hjælp af sql wild char (f.eks.: TBL_%). Klik på Udfør.
Trin 8. Skift til dvaletilstandsperspektivet, og klik på ikonet Dvaletilstand i værktøjslinjen, og vælg [Generering af dvaletilstandskode
.] mulighed.
Trin 9. Højreklik på træknuden [Hibernate Code Generation] og vælg Ny
Trin 10. Giv navnet på konfigurationen, og vælg den konsolkonfiguration, der blev oprettet i trin 5, og reveng.xml oprettet i trin6-7
Vælg også Output Directory og en relevant pakke.
Trin 11. Gå til fanen Eksportører, og tjek Generer domænekode (.java) og Generer mappings (hbm.xml)
Klik på Kør.