Работа метода merge()
:
Метод слияния (исходный объект) собирается скопировать состояние отдельного объекта (источник) в экземпляр управляемого объекта (пункт назначения).Если объединяемый объект не имеет эквивалента в текущем сеансе, он будет выбран из базы данных.Экземпляр отсоединенного объекта будет продолжать оставаться отсоединенным даже после операции объединения.
Мой вопрос:
Почему метод merge()
копирует состояние отсоединенного объекта в управляемый объект, а не простопередать тот же отдельный объект в контекст постоянства?