Tworzenie encji JPA

Ta procedura służy do tworzenia encji JPA:

  1. W nawigatorze lub Eksploratorze projektów wybierz projekt JPA, a następnie wybierz opcję Plik > Nowy > Inne. Zostanie wyświetlone okno dialogowe Wybór kreatora.

    Wybór kreatora tworzenia encji JPA

    Okno dialogowe Wybór kreatora z wybraną opcją Encja.
  2. Wybierz opcję JPA > Encja, a następnie kliknij przycisk Dalej. Zostanie wyświetlona strona Klasa encji.

    Strona Klasa encji

    Strona Klasa encji w kreatorze tworzenia encji JPA.

    Wypełnij tę stronę w następujący sposób:

    • Wybierz projekt JPA w polu Projekt.

    • W polu Folder źródłowy wybierz lub wprowadź położenie folderu src projektu JPA.

    • W polu Pakiet Java wybierz lub wprowadź nazwę pakietu klasy dla tej encji.

    • W polu Nazwa klasy wprowadź nazwę klasy Java.

    • W razie potrzeby wprowadź lub wybierz nadklasę.

    • W razie potrzeby wypełnij sekcję Dziedziczenie w następujący sposób (te właściwości są opcjonalne):

      • Zaakceptuj opcję Encja (wartość domyślna), aby utworzyć klasę Java z opcją @Entity.

      • Można także wybrać opcję Odwzorowana nadklasa (jeśli zdefiniowano nadklasę).

      • Wybierz opcję Dziedziczenie, a następnie wybierz jedną ze strategii odwzorowania dziedziczenia JSR 220 (SINGLE_TABLE, TABLE_PER_CLASS, JOINED).

      • Należy wybrać opcję Dodaj do odwzorowań encji w pliku XML, aby w pliku orm.xml utworzyć odwzorowania XML zamiast adnotacji.

  3. Kliknij przycisk Dalej, aby przejść do strony Właściwości encji, na której można zdefiniować pola trwałe dla encji.

    Strona Właściwości encji

    Strona Właściwości encji w kreatorze tworzenia encji JPA.

    Można także kliknąć przycisk Zakończ, aby zakończyć tworzenie encji.

  4. Wypełnij stronę w następujący sposób:

    1. W razie potrzeby wprowadź nową nazwę dla encji. Spowoduje to dodanie atrybutu name do notacji @Entity (@Entity(name="EntityName")).

    2. Zaakceptuj opcję Użyj wartości domyślnej (ustawienie domyślne), aby użyć wartości domyślnej dla nazwy odwzorowanej tabeli. Wprowadzenie innej nazwy spowoduje dodanie notacji @Table z atrybutem name zdefiniowanym jako nowa tabela (@Table(name="TableName")).


      Uwaga:

      Opcje dotyczące nazwy encji nie są dostępne w przypadku wybrania opcji Odwzorowana nadklasa na stronie Klasa encji.

    3. Dodaj pola trwałości do encji, klikając przycisk Dodaj. Zostanie wyświetlone okno dialogowe Pola encji.

      Okno dialogowe Pola encji

      Okno dialogowe Pola encji.
    4. Wybierz typ trwałości z listy Typ. Dodatkowe typy można pobrać przy użyciu funkcji Przeglądaj.

    5. Wprowadź nazwę pola i kliknij przycisk OK. Powtórz tę procedurę dla każdego pola.

    6. W razie potrzeby wybierz opcję Klucz, aby oznaczyć pole jako klucz podstawowy.

    7. Wybierz typ dostępu W oparciu o pole (domyślny) lub W oparciu o właściwość.

  5. Kliknij przycisk Zakończ. Środowisko Eclipse doda encję do projektu.

 

Informacje pokrewne

Kreator Utwórz encję JPA
Kreator Nowy projekt JPA
Perspektywa Projektowanie JPA

 

Czynności pokrewne

Zarządzanie plikiem persistence.xml
Dodawanie trwałości do klasy

 

Pojęcie pokrewne

Zrozumienie trwałości w aplikacjach Java
Plik persistence.xml