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