Я нахожусь в ситуации, когда мне нужно выполнить подробную запись основной записи транзакции ( Удалить предыдущие сведения, вставить новые сведения, обновить статус мастера )
- ОсновнаяБизнес-объект имеет 20 полей
- Подробнее Бизнес-объект имеет только 4 поля
Теперь мне нужно обновить только 1 поле в основной таблице и 4 поляв таблице подробностей для вставки.
Если я инициализирую новый главный объект, 19 полей теряются для простого обновления.Что мне делать, чтобы эффективно справиться с этой ситуацией?
Могу ли я создать новый объект и унаследовать только одно поле от моего основного бизнес-объекта?Пожалуйста, приведите небольшой рабочий пример, если вы посоветуете мне DTO или что-то с наследованием.Спасибо.