Informacje o dziedziczeniu

W poniższej tabeli opisano pola, które są dostępne w obszarze Dziedziczenie widoku Szczegóły JPA dla poszczególnych typów encji.

Właściwość Opis Wartość domyślna
Strategia Określa używaną strategię odwzorowywania klasy lub hierarchii klas:
  • Pojedyncza tabela - Wszystkie klasy w hierarchii zostaną odwzorowane na pojedynczą tabelę.

  • Złączone - Element główny hierarchii jest odwzorowywany na pojedynczą tabelę, natomiast każdy element potomny jest odwzorowywany na osobną tabelę.

  • Jedna tabela na klasę - Każda klasa jest odwzorowywana na osobną tabelę.

Pole to odpowiada adnotacji @Inheritance.

Pojedyncza tabela
Wartość wyróżnika Określa wartość wyróżnika używaną do wyróżnienia encji w tej hierarchii dziedziczenia. Wartość musi być zgodna z typem zdefiniowanym w polu Typ wyróżnika.
Kolumna wyróżniająca Te pola są dostępne, gdy używana jest strategia dziedziczenia Pojedyncza lub Złączona.

Pole to odpowiada adnotacji @DiscriminatorColumn.

Użyj obszaru Szczegóły, aby zdefiniować długość i definicję kolumny określonej kolumny wyróżnika.


  Nazwa Nazwa kolumny wyróżnika
  Typ Umożliwia ustawienie typu wyróżnika na Char lub Integer (zamiast domyślnego typu String). Wartość w polu Wartość wyróżnika musi być zgodna z tym typem. Łańcuch
Kolumny złączenia klucza głównego Służy do przesłaniania domyślnych kolumn łączenia klucza głównego. Wybierz opcję Przesłoń wartość domyślną, a następnie kliknij opcję Dodaj, aby wybrać nową kolumnę łączenia.

Pole to odpowiada adnotacji @PrimaryKeyJoinColumn.



 

Czynność pokrewna

Określanie dziedziczenia encji
Dodawanie trwałości do klasy

 

Informacje pokrewne

Widok Szczegóły JPA (dla encji)