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