Ta procedura służy do tworzenia encji JPA:
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.
Wybierz opcję JPA > Encja, a następnie kliknij przycisk Dalej. Zostanie wyświetlona strona Klasa encji.
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.
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.