Hibernate: недостаток слияния () по сравнению с обновлением ()

У меня проблемы сNonUniqueObjectException брошенный Hibernate.

Чтение документов иэто в блоге я заменил звонок сupdate() вmerge()и это решило проблему.

Я полагаю, что понимаю причину исключения и почему изменение метода решило проблему с точки зрения отключенных объектов и границ сеанса.

Мой вопрос: учитывая, чтоmerge() всегда разрешает объект сеанса или извлекает его, если он не существует, вызывает merge (), как правило, более безопасную альтернативу, чемupdate()?

В чем недостаток использованияmerge() надupdate()?

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

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