Vložitelné

Vestavěná třída je třída, jejíž instance jsou uloženy jako součást vlastnící entity a která sdílí identitu vlastnící entity. Každé pole vestavěné třídy je mapováno na databázovou tabulku přidruženou k vlastnící entitě.

Chcete-li potlačit informace o mapování pro specifickou podtřídu, použijte pro danou třídu anotaci @AttributeOverride.

Vložitelná entita je identifikována anotací @Embeddable.

Chcete-li přidat vložitelnou perzistenci do stávající entity, použijte tento postup:

  1. Otevřete třídu Java v Průzkumníku projektů.

  2. Vyberte třídu v pohledu Struktura JPA.

  3. Klepnutím na hypertextový odkaz typu mapování otevřete dialogové okno Výběr typu mapování.

  4. Vyberte volbu Vložitelné a potom klepněte na tlačítko OK.

    Dialogové okno Výběr typu mapování (Vložitelné)

    Dialogové okno Výběr typu mapování s vybranou volbou Vložitelné.
  5. Vyplňte zbývající pole v pohledu Podrobnosti JPA (pro entity).

 

Související úlohy
Přidání perzistence třídě
Určení dalších tabulek
Určení dědičnosti entity