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:
Otevřete třídu Java v Průzkumníku projektů.
Vyberte třídu v pohledu Struktura JPA.
Klepnutím na hypertextový odkaz typu mapování otevřete dialogové okno Výběr typu mapování.
Vyberte volbu Vložitelné a potom klepněte na tlačítko OK.
Vyplňte zbývající pole v pohledu Podrobnosti JPA (pro entity).