emkiset.ru

POJO-klassen en XML-toewijzingen genereren met Hibernate vanuit databases

Hibernate is een krachtige databaseservice met hoge prestaties en object-relationeel geheugen. Hibernate gebruikt JavaBean-klassen om de tabellen weer te geven die fungeren als databases in het geheugen. De kolommen van de tabel worden weergegeven door de velden van de Java-klasse. Gegevens met klasse-naar-tabel en veld-naar-kolom-tags worden opgeslagen in XML-bestanden. In dit artikel worden de stappen beschreven voor het reverse engineeren van gegevenstabellen en het genereren van POJO-klassen uit Java-klassen, evenals XML-bestandsaanduidingen met behulp van Hibernate-hulpprogramma`s.

stappen

Titel afbeelding Generate Hibernate Pojo Classes from DB Tables Step 1
1
Download het java-bestand (Jar) met de Hibernate-hulpmiddelen hier, en pak het bestand uit in de map Eclipse dropins.
  • Titel afbeelding Generate Hibernate Pojo Classes from DB Tables Step 2
    2
    Voer Eclipse uit.
  • Titel afbeelding Generate Hibernate Pojo Classes from DB Tables Step 3
    3
    Klik op [Bestand -> Nieuw -> Anders -> Hibernate -> Hibernate-configuratiebestand] en maak een cfg-bestand. U moet de volgende eigenschappen opgeven: jdbc-URL, gebruikersnaam, wachtwoord, DB-schema, stuurprogrammaklasse en dialect.
  • Titel afbeelding Generate Hibernate Pojo Classes from DB Tables Step 4
    4


    Klik op [Bestand -> Nieuw -> Anders -> Hibernate -> Configuratie slaapstandconsole] en maak een nieuwe console-configuratie. Voeg het Jar-bestand met uw DB-stuurprogramma toe in het Classpath-gedeelte onder aan het scherm.
  • Titel afbeelding Generate Hibernate Pojo Classes from DB Tables Step 5
    5
    Voer de naam van de console-configuratie in. Klik op de knop Bladeren naast het veld Configuratiebestand en selecteer het bestand cfg.xml dat in een vorige stap is gemaakt.
  • Titel afbeelding Generate Hibernate Pojo Classes from DB Tables Step 6
    6



    Klik op [Bestand -> Nieuw -> Anders -> Hibernate -> Hibernate Reverse Engineering File (reveng.xml)] en selecteer de locatie van het bestand.
  • Titel afbeelding Generate Hibernate Pojo Classes from DB Tables Step 7
    7
    Selecteer het bestand cfg.xml gemaakt in stap 3 in het gedeelte Console-configuratie. Klik op de knop Include en kies de tabellen en diagrammen waarmee u de reverse-engineering gaat uitvoeren. U kunt meerdere zoekopdrachten op een tabel uitvoeren of meer open parameters kiezen met een SQL-wildcard. Klik op Voltooien.
  • Titel afbeelding Generate Hibernate Pojo Classes from DB Tables Step 8
    8
    Schakel over naar het Hibernate-perspectief en klik op het Hibernate-pictogram in de werkbalk om de optie [Hibernate Code Generation] te selecteren.
  • Titel afbeelding Generate Hibernate Pojo Classes from DB Tables Step 9
    9
    Klik met de rechtermuisknop op het knooppunt [Hibernate Code Generation] en selecteer Nieuw.
  • Titel afbeelding Generate Hibernate Pojo Classes from DB Tables Step 10
    10
    Geef de configuratie een naam en selecteer de console die is gemaakt in stap 5, evenals het bestand reveng.xml gemaakt in stappen 6-7. Het selecteert ook de locatie van het bestand in de uitvoerdirectory en een relevant gegevenspakket.
  • Titel afbeelding Generate Hibernate Pojo Classes from DB Tables Step 11
    11
    Ga naar het tabblad Exporteurs en bekijk de velden Domeincode genereren (.java) en Velden genereren (hbm.xml). Klik op uitvoeren
  • Titel afbeelding Generate Hibernate Pojo Classes from DB Tables Step 12
    12
    De toewijzing van XML-bestanden en Java-klassen wordt gemaakt in de locatie die in stap 10 is opgegeven als Uitvoerdirectory.
  • Delen op sociale netwerken:

    Verwant
    Hoe JAR-bestanden te makenHoe JAR-bestanden te maken
    Hoe een uitvoerbaar bestand te maken in EclipseHoe een uitvoerbaar bestand te maken in Eclipse
    Hoe maak je een nieuw Java-project aan in EclipseHoe maak je een nieuw Java-project aan in Eclipse
    JDK en Eclipse downloaden, installeren en uitvoerenJDK en Eclipse downloaden, installeren en uitvoeren
    Hoe Eclipse te downloadenHoe Eclipse te downloaden
    Hoe Eclipse IDE te downloaden in het Windows-besturingssysteemHoe Eclipse IDE te downloaden in het Windows-besturingssysteem
    Hoe Eclipse te gebruikenHoe Eclipse te gebruiken
    Hoe een Java-programma te schrijven met twee klassen met behulp van EclipseHoe een Java-programma te schrijven met twee klassen met behulp van Eclipse
    Hibernation inschakelen in Windows 8Hibernation inschakelen in Windows 8
    Hoe Eclipse te installeren en ADT te configurerenHoe Eclipse te installeren en ADT te configureren
    » » POJO-klassen en XML-toewijzingen genereren met Hibernate vanuit databases
    © 2021 emkiset.ru