Witam.
Jestem na etapie pisania swojego pierwszego projektu Web w Javie EE i nie wiem gdzie najlepiej łączyć dane z różnych tabel. Najlepiej będzie mi wytłumaczyć mi to na przykładzie.
Mamy 3 tablice :
Użytkownicy: pola id(int),login(String), rola_uzytkownika(int), zawdod(int)
Role_uzytkownikow : id(int), Nazwa(String)
Zadowy : id(int), Nazwa(String)
Dla każdej z tablic stworzyłem klasy bean takie same jak tablice, klasy DAO oraz sevelety które przesyłają dane do widoków w jsp. Gdy np chcę wyświetlić listę użytkowników w taki sposób aby zamiast "id" roli użytkownika i "id" zawodu pokazały się ich nazwy (np Jan, admin, informatyk) nie wiem czy najlepiej dane te łączyć w klasie dao, servelecie czy już na stronie jsp. Obecnie aplikację mam tak napisaną, że tabele łącze dopiero na stronie jsp ale nie wiem czy jest to prawidłowe.
Proszę o podpowiedź jak Wy to robicie.
Pozdrawiam Łukasz