Użytkownik może określić, w jaki sposób tworzyć komponenty bean
i interfejsy pureQuery, czy tworzyć klasy testowe oraz które instrukcje SQL mają
być generowane. Ustawiane preferencje określają także,
czy domyślnie generować kod dla stylu programowania metody z adnotacją czy też metody
wstawianej.
Procedura:
Aby ustawić preferencje generowania kodu
pureQuery:
- Wybierz kolejno opcje Okno > Preferencje.
- W oknie Preferencje rozwiń stronę Dane i wybierz pozycję
pureQuery.
- Określ, czy pola w generowanych klasach Java
mają być publiczne czy też chronione. Jeśli pola mają być chronione, pureQuery generuje dla tych pól metodę akcesora i metodę mutatora.
- Styl programowania metody z adnotacją. Wykonaj następujące czynności:
- Określ przyrostek dla generowanego interfejsu. Domyślną nazwą interfejsu jest nazwa komponentu bean razem z przyrostkiem.
Na przykład jeśli nazwa komponentu bean to Pracownik, a przyrostek dla interfejsu to Dane, nazwą interfejsu
będzie PracownikDane.
- Określ, czy generować interfejs Java, który zawiera metody abstrakcyjne wykonujące operacje zapytania i aktualizowania na danym obiekcie bazy danych.
- Określ, czy generować klasę testową, która wywołuje metody znajdujące się w implementacji
interfejsu.
- Określ instrukcje SQL, dla których interfejs ma zawierać metody abstrakcyjne.
- Określ, czy w instrukcjach SELECT ma występować gwiazdka reprezentująca wszystkie kolumny w tabeli.
- Styl programowania metody wstawianej. Określ, czy generować klasę testową, która korzysta z instrukcji
SQL w metodach wstawianych do wykonywania operacji zapytania i aktualizowania na wygenerowanym
komponencie bean Java.
- Określ, czy generować klasy testowe jako przypadki testowe JUnit.
- Określ, czy dołączać informacje na temat połączenia z bazą danych do wygenerowanych klas testowych. Jeśli te informacje zostaną dołączone, wygenerowane klasy testowe kodu zawierają adres
URL źródła danych oraz identyfikator użytkownika do użycia podczas łączenia się ze źródłem danych.
- Kliknij przycisk OK.