Общий или конкретный DAO для записи доставки с информацией из нескольких таблиц?
Я создаю веб-приложение, которое позволяет пользователю хранить и извлекать информацию из БД через графический интерфейс, используя Spring и Hibernate.
Я застрял, когда дело доходит до создания DAO и сервисного уровня. Я хочу создать метод, который может добавить новую доставку. В моей таблице доставки у меня естьProduct Id а такжеCustomer Id которые оба сопоставлены с их собственными таблицами, которые содержатProduct Name, Product Type а такжеCustomer Name, Customer Country соответственно.
У меня проблемы с тем, что я хочу, чтобы конечный пользователь записал доставку, введяproduct type, product name, customer name, customer country and date, Я,
(1) Создать DAO с методом добавления новой доставки, которая включает эти объекты
или же
(2) Создать DAO, который просто сохраняет общий объект в БД, а затем использовать сервисный метод для реализации DAO для каждого отдельного объекта?
Спасибо за помощь!
/ D