Klasa osadzona to taka klasa, której instancje są składowane w obrębie encji będącej jej właścicielem i która ma wspólną tożsamość z tą encją. Każde pole klasy osadzonej jest odwzorowane na tabelę w bazie danych, która jest powiązana z encją będącą właścicielem klasy.
Aby przesłonić informacje dotyczące odwzorowań wybranej podklasy, skorzystaj z adnotacji @AttributeOverride
dla tej konkretnej klasy.
Encje osadzane są identyfikowane przez adnotację @Embeddable
.
Skorzystaj z następującej procedury, aby dodać trwałość osadzoną do istniejącej encji:
Otwórz daną klasę Java w Eksploratorze projektów.
Zaznacz tę klasę w widoku Struktura JPA.
Kliknij odsyłacz hipertekstowy typu odwzorowania, aby otworzyć okno dialogowe Wybór typu odwzorowania.
Wybierz opcję Możliwe do osadzenia i kliknij przycisk OK.
Wypełnij pozostałe pola widoku Szczegóły JPA (dla encji).