Viloläge är en kraftfull, högpresterande objekt/relationell uthållighet och frågetjänst. Viloläge använder JavaBean -klasser för att representera databastabeller i minnet. Kolumnerna i tabellen representeras av fälten i java -klassen. Klass-till-tabell, fält-till-kolumn information lagras i XML-filer.
Detta förklarar stegen för att omvandla databastabeller för att generera viloläge POJO-klasser och mappa XML-filer med hjälp av viloläge-verktyg.
Steg
Steg 1. Ladda ner viloläge och extrahera innehåll till rotmappen på Eclipse (bör sammanfoga plugins och mappar med funktioner)
Steg 2. Starta förmörkelsen
Steg 3. Klicka på [File -> New -> Other -> Hibernate -> Hibernate Configuration File] och skapa en cfg -fil
Följande egenskaper bör anges: jdbc url, användarnamn, lösenord, DB -schema, förarklass och dialekt.
Steg 4. Klicka på [File -> New -> Other -> Hibernate -> Hibernate Console Configuration] och skapa en ny konsolkonfiguration
Lägg till burkfilen som innehåller din DB -drivrutin i avsnittet klassväg längst ner.
Steg 5. Ange namnet på konsolkonfigurationen
Klicka på Bläddra -knappen mot konfigurationsfilen och välj filen cfg.xml som skapades i steg 3.
Steg 6. Klicka på [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File (reveng.xml)] och välj filens plats
Steg 7. Välj filen cfg.xml som skapades i steg 3 som konsolkonfiguration
Klicka på inkludera -knappen och ange schemat och tabellnamnen som ska bakåtkonstrueras. Flera tabellnamn kan anges med sql wild char (t.ex.: TBL_%). Klicka på Slutför.
Steg 8. Byt till viloläge -perspektivet och klicka på ikonen Viloläge i verktygsfältet och välj [Generering av viloläge -kod
.] alternativ.
Steg 9. Högerklicka på trädnoden [Hibernate Code Generation] och välj Ny
Steg 10. Ge namnet på konfigurationen och välj konsolkonfigurationen som skapades i steg 5 och reveng.xml som skapades i steg6-7
Välj också utdatakatalogen och ett relevant paket.
Steg 11. Gå till fliken Exportörer och markera Generera domänkod (.java) och Generera mappningar (hbm.xml)
Klicka på kör.