Generování entit z tabulek

Tento postup slouží k vygenerování persistentních entit prostředí Java z databázových tabulek. Než budete moci generovat persistentní entity, musíte vytvořit projekt JPA a navázat připojení k databázi. Další informace viz téma "Vytvoření nového projektu JPA".

  1. Klepněte pravým tlačítkem myši na projekt JPA v Průzkumníku projektů a vyberte volbu Nástroje JPA > Generovat entity z tabulek.

    Generování entit

    Použití volby nabídky Nástroje JPA > Generovat entity.
  2. Na stránce Výběr tabulek vyberte své databázové spojení a schéma.

    Chcete-li vytvořit nové databázové spojení, klepněte na volbu Přidat připojení.

    Pokud aktuálně nejste připojeni k databázi, zobrazí se stránka Připojení k databázi. Vyberte své připojení k databázi a schéma a klepněte na volbu Znovu připojit.

    Vybrat tabulky


  3. Po výběru schématu vyberte tabulky, z nichž se mají vygenerovat perzistentní entity Java, a klepněte na tlačítko Další.

  4. Na stránce Přidružení tabulky vyberte, která přidružení se mají vygenerovat. Pro každé přidružení můžete určit specifické odkazy, které se mají vygenerovat.

    Chcete-li vytvořit nové přidružení, klepněte na tlačítko Přidat přidružení. V Průvodci vytvořením nového přidružení můžete nadefinovat přidružení.

    Přidružení tabulky


  5. Po úpravě přidružení tabulky klepněte na tlačítko Další.

  6. Na stránce Upravit výchozí generování entity upravte informace o mapování a o třídě pro jednotlivé generované entity.

    Upravit výchozí generování entity


  7. Po úpravě mapování klepněte na tlačítko Další.

  8. Na stránce Upravit jednotlivé entity přezkoumejte informace o mapování a o třídě pro jednotlivé entity, jež budou vygenerovány, a klepněte na tlačítko Dokončit.

    Upravit jednotlivé entity


Platforma Eclipse vytvoří perzistentní entitu prostředí Java pro každou databázovou tabulku. Každá entita obsahuje pole na základě sloupců tabulky. Platforma Eclipse rovněž vygeneruje vztahy entity (jako např. jedna ku jedné) na základě omezení tabulky. Obrázek: Generování entit z tabulek ilustruje, jak platforma Eclipse generuje entity z tabulek.

Generování entit z tabulek

Tento obrázek znázorňuje entity EMPLOYEE a ADDRESS vygenerované z databázových tabulek.

 

Související úloha

Vytvoření nového projektu JPA

 

Související odkazy

Stránka Vlastnosti projektu – Volby perzistence Java