Ogólne lub konkretne DAO do rejestrowania dostawy z informacjami z wielu tabel?
Tworzę aplikację internetową, która pozwala użytkownikowi przechowywać i pobierać informacje z bazy danych za pomocą interfejsu GUI za pomocą wiosny i hibernacji.
Utknąłem w tworzeniu warstwy DAO i usług. Chcę utworzyć metodę, która może dodać nową dostawę. W moim stole dostawy mamID produktu iIdentyfikator klienta które są mapowane do własnych tabel, które zawierająNazwa produktu, typ produktu iNazwa klienta, kraj klienta odpowiednio.
Część, z którą mam problem, polega na tym, że chcę, aby użytkownik końcowy zarejestrował dostawę, wpisująctyp produktu, nazwa produktu, nazwa klienta, kraj klienta i data. Czy ja
(1) Utwórz obiekt DAO za pomocą metody dodawania nowej dostawy zawierającej te obiekty
lub
(2) Utwórz obiekt DAO, który po prostu utrzymuje ogólny obiekt w bazie danych, a następnie użyj metody usługi do zaimplementowania obiektu DAO dla każdego oddzielnego obiektu?
Dziękuję za pomoc!
/RE