Dvale er en kraftfuld, højtydende objekt / relationelle vedholdenhed og forespørgsel service. Hibernate benytter JavaBean klasser til at repræsentere databasetabeller i hukommelsen. De kolonner i tabellen er repræsenteret ved felterne i Java-klasse. Klassen-til-bord, field-til-kolonnen oplysninger er i XML-filer.
Dette forklarer de skridt til reverse engineering databasetabeller at generere dvale Pojo klasser og kortlægning XML-filer ved hjælp af dvale-værktøj.
Steps
- 1Hent dvale værktøjer. og udtrække indhold til rodmappen Eclipse (burde flette plugins og funktioner mapper).
- 2Start formørkelsen.
- 3Klik på [file -> ny -> Andet -> dvale -> dvale konfigurationsfil] og oprette en cfg-fil. Følgende egenskaber skal angives: jdbc url, brugernavn, password, DB skema driver klasse og dialekt.
- 4Klik på [file -> ny -> Andet -> dvale -> dvale konsol-konfiguration], og oprette en ny konsol konfiguration. Tilsæt jar fil, der indeholder din DB driver i classpath sektion i bunden.
- 5Indtast navnet på konsollen konfiguration. Klik på knappen Gennemse mod Configuration filen og vælg cfg.xml fil oprettet i trin 3.
- 6Klik på [file -> ny -> Andet -> dvale -> dvale reverse engineering fil (reveng xml.)], Og vælg placeringen af filen.
- 7Vælg cfg. Xml-fil oprettet i trin 3 som Console Configuration. Klik på inkluderer knappen og angive skema og tabel navn (e) at foretage reverse engineering. Flere tabelnavne kan angives ved hjælp sql wild char (f.eks TBL_%). Klik på Udfør.
- 8Skift til dvale perspektiv og klik på dvale-ikonet i værktøjslinjen, og vælg [dvale kodegenerering..] mulighed.
- 9Højreklik på [dvale kodegenerering] tree node og vælg nyt.
- 10Giv navnet på konfigurationen og vælg konsollen konfiguration oprettet i trin 5 og reveng. Xml oprettet i Trin 6-7. Også vælge Output Directory og en relevant pakke.
- 11Gå til eksportørerne fanen og tjek generere domæne kode (. Java) og generere tilknytninger (hbm.xml). Klik på Kør.
- 12Dvale kortlægning xml-filer og Java-klasser vil blive oprettet i output mappe angivet i trin 11..