Тема: Питання щодо створення DTO
Привіт.
В мене є сутність і відповідна до неї табличка в БД (скажімо, classA) зі своїми специфічними полями і всякими контактними полями.
Мені потрібно контактні дані винести в окремий клас Contact і зробити окрему табличку (в 1 сутності багато контактів). Це вже зроблено, але я тепер не знаю як отримувати дані на вебі. Наприклад, раніше при створені цього об'єкта користувач просто заповнював ці поля (емейл, адреса, телефон), вони разом з іншими параметрами приходили в пост-запиті і аналогічні параметри були в конструкторі dto. Тепер потрібно щоб на вебі була кнопочка "додати ще один контакт", яка знову створить цих 3 інпути.
Тобто, мені не відомо скільки параметрів прийде пост-запитом після заповнення форми. Була думка в контрукторі dto об'єкта мого класу приймати var-arg стрінгів і потім вже перетворювати їх в Contact, але, зрозуміло, що це не підходить, бо повинна бути можливість заповнити наприклад додаткове поле з тел і залишити пустим адресу.
Скажіть хтось, як це правильно робиться?