Witam,
Robię projekt z wykorzystaniem: Spring Framework + Spring Webflow + Spring Security + JPA (Hibernate) + JSF 2.0 (PrimeFaces) + Apache Maven 2 + Apache Tomcat + GitHub+ MySql + Eclipse ID.
Mam kilka pytań:
-
Baza danych jest już stworzona za pomocą Workbench, pola utworzone. Jest kilka tabel zawierających klucze obce. Czy tworząc encję w projekcie powinienem uwzględnić relację pomiędzy tabelami z wykorzystaniem adnotacji ? Jeżeli tak, czy nie będzie to dublowanie ?
-
Jeżeli odpowiedź na pierwsze pytanie brzmi "tak" - to jak to zrobić?
-
Jak zrobić mechanizm który pozwoli na zapisywanie danych do bazy z wykorzystaniem formularza, który pozwoli na wybieranie z pośród informacji już zapisanych w bazie? (np. zapisuje rezerwację na zajęcia, i chcę dodać numer pokoju w którym będą się odbywały. W bazie danych jest już tabela z pokojami które są do dyspozycji).
-
Projekt wykorzystuje DAO pattern - w jaki sposób skonstruować zapytania do bazy danych tak aby można było je wykorzystać w prezentacji informacji z bazy. Czy będą to po prostu serwisy ?
-
W jaki sposób dane zaciągane z bazy mogę zwracać na ekran np. w postaci drukowanych informacji lub wykresów ?
Z góry dziękuję.