Strona Właściwości encji

Poniższa tabela zawiera właściwości strony Właściwości encji kreatora tworzenia encji JPA.

 

Właściwość Opis Wartość domyślna

Nazwa encji

Nazwa encji. Domyślnie jest to taka sama wartość jak ta, którą wprowadzono jako nazwę klasy. Jeśli nazwa encji różni się od nazwy klasy, jest dodawana jako atrybut. Na przykład: @Entity(name="EntityName").

Określana przez serwer.

Nazwa tabeli

Należy wybrać opcję Użyj wartości domyślnej, aby dopasować nazwę odwzorowanej tabeli do nazwy encji. W przeciwnym razie należy usunąć zaznaczenie opcji Użyj wartości domyślnej i wprowadzić nazwę w polu Nazwa tabeli. W wyniku użycia tych opcji do pliku klasy Java jest dodawana opcja @Table.

Należy użyć wartości domyślnej.

Pola encji

Kliknięcie przycisku Dodaj umożliwia dodanie pól trwałości za pomocą okna dialogowego Pola encji. W tym oknie dialogowym można zbudować pole, wprowadzając nazwę pola i wybierając odpowiedni typ trwałości. Opcja Klucz pozwala oznaczyć pole jako klucz podstawowy. Funkcja Przeglądaj okna dialogowego umożliwia dodanie innych typów trwałości opisanych w specyfikacji JPA. Przycisk Edytuj umożliwia zmianę nazwy lub typu ustawionych dla pola trwałości.


Typ dostępu

Należy określić, czy dostęp encji do zmiennych instancji następuje w oparciu o pole, czy o właściwość, zgodnie z definicją w specyfikacji JPA.

  • Pole - dostęp do zmiennych instancji jest uzyskiwany bezpośrednio. Wszystkie zmienne instancji inne niż przejściowe są trwałe.

  • Właściwość - dostęp do stanu trwałego jest uzyskiwany za pośrednictwem metod akcesora właściwości. Metody akcesora właściwości muszą być typu public lub private.

Pole


 

Czynność pokrewna

Tworzenie encji JPA
Dodawanie trwałości do klasy

 

Informacje pokrewne

Widok Szczegóły JPA (dla encji)