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

questionAnswers(1)

yourAnswerToTheQuestion