Opisana procedura umożliwia generowanie encji trwałych Java na podstawie tabel w bazie danych. Należy utworzyć projekt JPA i nawiązać połączenie z bazą danych przed wygenerowaniem encji trwałych. Więcej informacji można znaleźć w sekcji Tworzenie nowego projektu JPA.
W eksploratorze projektów kliknij projekt JPA prawym przyciskiem myszy i wybierz opcję Narzędzia JPA > Generuj encje na podstawie tabel.
Na stronie Wybór tabel wybierz połączenie z bazą danych i schemat.
Aby utworzyć nowe połączenie z bazą danych, kliknij przycisk Dodaj połączenie.
Jeśli nie jest aktualnie nawiązane połączenie z bazą danych, zostanie wyświetlona strona Połączenie z bazą danych. Wybierz połączenie z bazą danych i schemat, a następnie kliknij przycisk Połącz ponownie.
Po wybraniu schematu wybierz tabele, z których generowane będą trwałe obiekty Java, a następnie kliknij przycisk Dalej.
Na stronie Powiązania tabel wybierz powiązania do wygenerowania. Można określić generowanie określonych odwołań dla każdego powiązania.
Aby utworzyć nowe powiązanie, kliknij opcję Dodaj powiązanie. Do zdefiniowania powiązania użyj kreatora Tworzenie nowego powiązania.
Po zmodyfikowaniu powiązań tabel kliknij przycisk Dalej.
Na stronie Dostosowywanie domyślnego sposobu generowania obiektów dostosuj informacje o odwzorowaniu i klasie dla każdego generowanego obiektu.
Po dostosowaniu odwzorowań kliknij przycisk Dalej.
Na stronie Dostosowywanie poszczególnych obiektów przejrzyj informacje o odwzorowaniu i klasie każdego generowanego obiektu, a następnie kliknij przycisk Zakończ.
Środowisko Eclipse utworzy jedną trwałą encję Java dla każdej tabeli w bazie danych. Każda encja będzie zawierać pola odpowiadające kolumnom tabeli. Środowisko Eclipse wygeneruje też na podstawie ograniczeń tabel relacje między encjami (na przykład jeden do jednego). Rysunek: Generowanie encji na podstawie tabel ilustruje sposób, w jaki środowisko Eclipse generuje encje na podstawie tabel.