Aby utworzyć encję JPA za pomocą kreatora Tworzenie encji JPA, wykonaj następujące kroki:
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.
|
Wskazówka: Można również wybrać opcję Plik > Nowy > Encja JPA w perspektywie JPA. |
Wybierz opcję JPA > Encja JPA, a następnie kliknij przycisk Dalej. Zostanie wyświetlona strona Klasa encji.
Uzupełnij pola na stronie Klasa encji 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.
Kliknij przycisk Dalej, aby przejść do strony Właściwości encji, na której można zdefiniować pola trwałe dla encji.
Można także kliknąć przycisk Zakończ, aby zakończyć tworzenie encji.
Wypełnij stronę w następujący sposób:
W razie potrzeby wprowadź nową nazwę dla encji. Spowoduje to dodanie
atrybutu name do notacji @Entity
(@Entity(name="EntityName")).
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. |
Dodaj pola trwałości do encji, klikając przycisk Dodaj. Zostanie wyświetlone okno dialogowe Pola encji.
Wybierz typ trwałości z listy Typ. Dodatkowe typy można pobrać przy użyciu funkcji Przeglądaj.
Wprowadź nazwę pola i kliknij przycisk OK. Powtórz tę procedurę dla każdego pola.
W razie potrzeby wybierz opcję Klucz, aby oznaczyć pole jako klucz podstawowy.
Wybierz typ dostępu W oparciu o pole (domyślny) lub W oparciu o właściwość.
Kliknij przycisk Zakończ. Środowisko Eclipse doda encję do projektu.
Informacje pokrewne
Czynności pokrewne
Pojęcia pokrewne