Slaapstand Pojo-klassen genereren uit DB-tabellen: 12 stappen

Inhoudsopgave:

Slaapstand Pojo-klassen genereren uit DB-tabellen: 12 stappen
Slaapstand Pojo-klassen genereren uit DB-tabellen: 12 stappen

Video: Slaapstand Pojo-klassen genereren uit DB-tabellen: 12 stappen

Video: Slaapstand Pojo-klassen genereren uit DB-tabellen: 12 stappen
Video: Visual Basic Tutorial - 6 - Comments And Whitespace 2024, April
Anonim

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

Genereer Hibernate Pojo-klassen uit DB-tabellen Stap 1
Genereer Hibernate Pojo-klassen uit DB-tabellen Stap 1

Stap 1. Download Hibernate Tool en extraheer de inhoud naar de hoofdmap van Eclipse (zou plug-ins en functiemappen moeten samenvoegen)

Genereer Hibernate Pojo-klassen uit DB-tabellen Stap 2
Genereer Hibernate Pojo-klassen uit DB-tabellen Stap 2

Stap 2. Start de zonsverduistering

Genereer Hibernate Pojo-klassen uit DB-tabellen Stap 3
Genereer Hibernate Pojo-klassen uit DB-tabellen Stap 3

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.

Genereer Hibernate Pojo-klassen uit DB-tabellen Stap 4
Genereer Hibernate Pojo-klassen uit DB-tabellen Stap 4

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.

Genereer Hibernate Pojo-klassen uit DB-tabellen Stap 5
Genereer Hibernate Pojo-klassen uit DB-tabellen Stap 5

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.

Genereer Hibernate Pojo Classes van DB Tables Stap 6
Genereer Hibernate Pojo Classes van DB Tables Stap 6

Stap 6. Klik op [File -> New -> Other -> Hibernate -> Hibernate Reverse Engineering File(reveng.xml)] en selecteer de locatie van het bestand

Genereer Hibernate Pojo Classes van DB Tables Stap 7
Genereer Hibernate Pojo Classes van DB Tables Stap 7

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.

Genereer Hibernate Pojo Classes van DB Tables Stap 8
Genereer Hibernate Pojo Classes van DB Tables Stap 8

Stap 8. Schakel over naar het Hibernate-perspectief en klik op het Hibernate-pictogram in de werkbalk en selecteer de [Hibernate Code Generation

.] optie.

Genereer Hibernate Pojo Classes van DB Tables Stap 9
Genereer Hibernate Pojo Classes van DB Tables Stap 9

Stap 9. Klik met de rechtermuisknop op het boomknooppunt [Hibernate Code Generation] en selecteer Nieuw

Genereer slaapstand Pojo-klassen uit DB-tabellen Stap 10
Genereer slaapstand Pojo-klassen uit DB-tabellen Stap 10

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.

Genereer Hibernate Pojo Classes van DB Tables Stap 11
Genereer Hibernate Pojo Classes van DB Tables Stap 11

Stap 11. Ga naar het tabblad Exporteurs en vink Generate domain code(.java) en Generate mappings (hbm.xml) aan

Klik op uitvoeren.

Aanbevolen: