Edytowanie wygenerowanego kodu pureQuery obsługującego styl programowania metody z adnotacją

Po wygenerowaniu interfejsu można zmodyfikować instrukcje SQL oraz zmienić, dodać lub usunąć dowolne metody z adnotacjami. Następnie, przed uruchomieniem klasy testowej w celu przetestowania aplikacji pureQuery, można ponownie wygenerować implementację tego interfejsu.

Procedura:

Aby edytować wygenerowany kod pureQuery:

  1. Zmodyfikuj wygenerowany interfejs.
    • Jeśli trzeba zmienić instrukcję SQL dla metody:
      • Jeśli używana ma być ta sama liczba parametrów wejściowych i zachowana ma zostać ich kolejność, przeprowadź edycję instrukcji SQL, ale nie edytuj sygnatury metody.
      • Jeśli używana ma być inna liczba parametrów wejściowych, inna kolejność parametrów lub jedno i drugie:
        1. Zmodyfikuj instrukcję SQL.
        2. Zmodyfikuj sygnaturę metody, aby była zgodna z liczbą parametrów wejściowych dla instrukcji SQL.
        3. Zmodyfikuj klasę testową, aby przekazywała do metody poprawną liczbę parametrów wejściowych.
      • Jeśli jest to instrukcja SELECT i potrzebna jest inna tabela wynikowa, wygeneruj komponent bean pureQuery, który reprezentuje tabelę wynikową. Kliknij prawym przyciskiem myszy instrukcję SQL i wybierz opcję Generuj komponent bean SQL.
    • Zmień nazwy metod. Pamiętaj o zmodyfikowaniu klasy testowej, tak aby wywoływała metody według ich nowych nazw.
    • Dodaj nowe metody oraz odpowiednie instrukcje SQL. Dodaj kod do klasy testowej, aby mogła ona wywoływać nowe metody.
  2. Wygeneruj ponownie implementację interfejsu, korzystając z jednej z następujących dwóch metod:
    • Jeśli środowisko robocze jest skonfigurowane do automatycznego budowania, zapisz zmiany w interfejsie.
    • Jeśli środowisko robocze nie jest skonfigurowane do automatycznego budowania, wybierz opcje Projekt > Zbuduj projekt, aby wygenerować implementację interfejsu. Środowisko robocze można skonfigurować do automatycznego budowania, wybierając opcje Okno > Preferencje. W oknie Preferencje wybierz opcje Ogólne > Obszar roboczy. Na stronie Obszar roboczy wybierz opcję Buduj automatycznie.
  3. Jeśli zmieniono oryginalny komponent bean pureQuery, który został wygenerowany przez środowisko robocze, wykonaj poniższe czynności, aby ponownie wygenerować pokrewny interfejs oraz implementację tego interfejsu:
    1. W edytorze Java kliknij komponent bean prawym przyciskiem myszy i wybierz opcję Generuj kod pureQuery.
    2. W kreatorze Generowanie kodu pureQuery dla tabeli wybierz opcję generowania interfejsu. Po kliknięciu przycisku OK, jeśli do bieżącego interfejsu zostały wprowadzone zmiany, środowisko robocze umożliwi następujący wybór:
      • Scalenie zawartości bieżącego interfejsu z zawartością nowego interfejsu.
      • Przesłonięcie bieżącego interfejsu za pomocą nowego interfejsu.
    3. Jeśli środowisko robocze nie jest skonfigurowane do budowania przyrostowego, wybierz opcje Projekt > Zbuduj projekt, aby wygenerować implementację interfejsu.

      Środowisko robocze można skonfigurować do przeprowadzania budowania przyrostowego, wybierając opcje Okno > Preferencje. W oknie Preferencje wybierz opcje Ogólne > Obszar roboczy. Na stronie Obszar roboczy wybierz opcję Buduj automatycznie.

  4. Uruchom klasę testową.
Zadania pokrewne
Tworzenie aplikacji pureQuery w środowisku roboczym
Pisanie i edytowanie instrukcji SQL w edytorze Java

Opinia