Каков наилучший способ обновить только 1 поле крупного бизнес-объекта внутри транзакции?

Я нахожусь в ситуации, когда мне нужно выполнить подробную запись основной записи транзакции (Удалить предыдущие детали, вставить новые детали, обновить статус мастера)

Мастер Бизнес Объект имеет 20 полейДетали Бизнес-объект имеет только 4 поля

Теперь мне нужно обновить только 1 поле в основной таблице и 4 поля в таблице сведений для вставки.

Если я инициализирую новый главный объект, 19 полей теряются для простого обновления. Что я делаю, чтобы эффективно справиться с этой ситуацией?

Могу ли я создать новый объект и наследовать только одно поле от моего основного бизнес-объекта? Пожалуйста, приведите небольшой рабочий пример, если вы посоветуете мне DTO или что-то с наследованием. Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос