Entiteiten genereren aan de hand van tabellen

Volg deze procedure om persistente Java-entiteiten te genereren aan de hand van databasetabellen. Voordat u de persistente entiteiten genereert, moet u een JPA-project maken en een databaseverbinding tot stand brengen. Raadpleeg Een nieuw JPA-project maken voor meer informatie.

  1. Klik met de rechtermuisknop in de Projectverkenner en kies JPA-tools > Entiteiten genereren vanuit tabellen.

    Entiteiten genereren

    De JPA-tools gebruiken > Menu-optie Entiteiten genereren.
  2. Selecteer op de pagina Tabellen selecteren uw databaseverbinding en schema.

    Als u een nieuwe databaseverbinding wilt maken, klikt u op Verbinding toevoegen.

    Als u niet met de database bent verbonden, wordt de pagina Databaseverbinding afgebeeld. Selecteer de databaseverbinding en het -schema en klik op Opnieuw verbinden.

    Tabellen selecteren


  3. Als u een schema hebt geselecteerd, selecteert u de tabellen waaruit persistente Java-entiteiten moeten worden gegenereerd en klikt u op Volgende.

  4. Op de pagina Tabelkoppelingen page selecteert u de koppelingen die moeten worden gegenereerd. U kunt opgeven om specifieke verwijzingen te genereren voor elke koppeling.

    Klik om een nieuwe koppeling te maken op Koppeling toevoegen. Gebruik de wizard Nieuwe koppeling maken om de koppeling te defini‰ren.

    Tabelkoppelingen


  5. Als u de tabelkoppelingen hebt bewerkt klikt u op Volgende.

  6. Pas op de pagina Genereren van standaardentiteit aanpassen de toewijzing en klassegegevens aan voor elke gegenereerde entiteit.

    Genereren van standaardentiteiten aanpassen


  7. Als u de toewijzingen hebt aangepast klikt u op Volgende.

  8. Bekijk op de pagina Afzonderlijke entiteiten aanpassen de toewijzing en klassegegevens voor elke entiteit die wordt gegenereerd en klik vervolgens op Voltooien.

    Individuele entiteiten aanpassen


Eclipse maakt een persistente Java-entiteit voor elke databasetabel. De velden van elke entiteit zijn op de tabelkolommen gebaseerd. Bovendien genereert Eclipse entiteitrelaties (bijvoorbeeld van het soort ‚‚n op ‚‚n) op basis van de tabelbeperkingen. Op de afbeelding ziet u hoe Eclipse de entiteiten genereert.

Entiteiten genereren aan de hand van tabellen

Afbeelding van de entiteiten EMPLOYEE en ADDRESS gegenereerd op basis van databasetabellen.

 

Verwante taak

Een nieuw JPA-project maken

 

Verwante onderwerpen

Projecteigenschappen - Opties Java Persistence