я работаю на приложения клиент-сервер, который работает так:Hibernate: сливайте Objet оторванную от сессии
1 клиент вызывает сервер, чтобы получить объект из БД
2- сервер открывает сеанс спящего режима и получает() объект. Затем закрывает сеанс.
3- В целях уменьшения объема данных, передаваемых по сети, только часть данных копируется в объект передачи данных.
4- клиент обновляет данные и отправляет объект передачи данных обратно на сервер.
5- сервер преобразует DTO в новый объект.
6- поэтому вопрос:
Как сохраняются/объединить данные от клиента с данными из базы данных без overiding значения ненулевые, хранящиеся в БД?
Нужно ли использовать update()? merge()? мне нужно использовать свойство «dynamic-update = true»?
Заранее спасибо