Vytvoření entity JPA

K vytvoření entity JPA použijte tento postup:

  1. V navigátoru nebo průzkumníku projektů vyberte projekt JPA a potom vyberte volbu Soubor > Nový > Jiný. Zobrazí se dialogové okno Vybrat průvodce.

    Výběr průvodce vytvořením entity JPA

    Dialogové okno Vybrat průvodce s vybranou entitou.
  2. Vyberte volbu JPA > Entita a potom klepněte na tlačítko Další. Zobrazí se stránka Třída entity.

    Stránka Třída entit

    Stránka Třída entity průvodce vytvořením entity JPA.

    Stránku vyplňte, jak je uvedeno:

    • V poli Projekt vyberte projekt JPA.

    • V poli Zdrojová složka vyberte nebo zadejte umístění složky src projektu JPA.

    • V poli Balík Java vyberte nebo zadejte název balíku třídy pro tuto entitu.

    • Do pole Název třídy zadejte název třídy Java.

    • V případě potřeby zadejte nebo vyberte supertřídu.

    • V případě potřeby vyplňte sekci Dědičnost, jak je uvedeno (tyto vlastnosti jsou volitelné):

      • Potvrzením volby Entita (výchozí) vytvoříte třídu Java s volbou @Entity.

      • Můžete také vybrat volbu Mapovaná supertřída (pokud jste definovali supertřídu).

      • Vyberte volbu Dědičnost a potom vyberte jednu ze strategií mapování dědičnosti podle JSR 220 (SINGLE_TABLE, TABLE_PER_CLASS, JOINED).

      • Vybráním volby Přidat do mapování entity v XML vytvořte mapování XML v souboru orm.xml místo anotací.

  3. Klepnutím na tlačítko Další pokračujte ke stránce Vlastnosti entity, na které definujete trvalá pole pro entitu.

    Stránka Vlastnosti entity

    Stránka Vlastnosti entity průvodce vytvořením entity JPA.

    Volitelně klepnutím na tlačítko Dokončit dokončete entitu.

  4. Vyplňte stránku, jak je uvedeno:

    1. V případě potřeby zadejte nový název entity. Tímto se přidá atribut name do notace @Entity (@Entity(name="NázevEntity")).

    2. Při potvrzení volby Použít výchozí (výchozí nastavení) se použije výchozí hodnota pro název mapované tabulky. Zadání jiného názvu vede k přidání notace @Table s jeho atributem name definovaným jako nová tabulka(@Table(name="NázevTabulky")).


      Poznámka:

      Volby týkající se Názvu entity nejsou k dispozici, pokud jste vybrali volbu Mapovaná supertřída na stránce Třída entity

    3. Přidejte do entity pole perzistence klepnutím na volbu Přidat. Zobrazí se dialogové okno Pole entity.

      Dialogové okno Pole entity

      Dialogové okno Pole entity.
    4. Vyberte typ perzistence ze seznamu Typ. Pomocí funkce Procházet můžete získat další typy.

    5. Zadejte název pole a klepněte na tlačítko OK. Tento postup opakujte pro každé pole.

    6. V případě potřeby určete pole jako primární klíč vybráním volby Klíč.

    7. Vyberte buď typ přístupu Založený na poli (výchozí) nebo typ přístupu Založený na vlastnosti.

  5. Klepněte na tlačítko Dokončit. Eclipse přidá entitu do vašeho projektu.

 

Související odkazy

Průvodce vytvořením entity JPA
Průvodce vytvořením nového projektu JPA
Perspektiva Vývoj JPA

 

Související úlohy

Správa souboru persistence.xml
Přidání perzistence třídě

 

Související koncepce

Základní informace o perzistenci Java
Soubor persistence.xml