Określanie tabel dodatkowych

Jeśli dane obiektu są podzielone na kilka tabel, można do niego dodać adnotację tabeli dodatkowej.

Aby dodać tabelę dodatkową do encji:

  1. Wybierz obiekt w eksploratorze projektów.

  2. W widoku Szczegóły JPA wybierz sekcję z informacjami o tabelach dodatkowych.

    Określanie tabel dodatkowych

    Sekcja Tabele dodatkowe w widoku Szczegóły JPA.
  3. Kliknij przycisk Dodaj, aby powiązać z encją dodatkową tabelę. Zostanie wyświetlone okno dialogowe Edycja tabeli dodatkowej.

  4. W odpowiednich polach wybierz nazwę, katalog i schemat dodatkowej tabeli, która ma być powiązana z encją.

Środowisko Eclipse doda do encji następujące adnotacje:

@SecondaryTable(name="NAME", catalog = "CATALOG", schema = "SCHEMA")

Aby przesłonić domyślny klucz podstawowy:

  1. Włącz opcję Przesłoń wartość domyślną, a następnie kliknij opcję Dodaj, aby określić nową kolumnę łączenia klucza podstawowego. Zostanie wyświetlone okno Tworzenie nowej kolumny łączenia klucza podstawowego.

  2. Wybierz opcje Nazwa, Przywoływana nazwa kolumny, Tabela oraz Definicja kolumny klucza podstawowego obiektu.

    Środowisko Eclipse doda do encji następujące adnotacje:

    @SecondaryTable(name="NAME", catalog = "CATALOG", schema = "SCHEMA", pkJoinColumns = {@PrimaryKeyJoinColumn(name="id", referencedColumnName = "id"),@PrimaryKeyJoinColumn(name="NAME", referencedColumnName = "REFERENCED COLUMN NAME", columnDefinition = "COLUMN DEFINITION")})
    
    

 

Czynność pokrewna

Dodawanie trwałości do klasy

 

Pojęcie pokrewne

Zrozumienie trwałości w aplikacjach Java