Hibernacja: wada merge () ponad aktualizacją ()
Mam problemy zNonUniqueObjectException
rzucony przez Hibernate.
Czytanie dokumentów ito wpis na blogu, zastąpiłem połączenie zupdate()
domerge()
i rozwiązało problem.
Uważam, że rozumiem powód wyjątku i dlaczego zmiana metody rozwiązała problem, jeśli chodzi o odłączone obiekty i granice sesji.
Moje pytanie brzmi: biorąc pod uwagę tomerge()
zawsze rozpatruje obiekt sesji lub pobiera go, jeśli nie istnieje, wywołuje merge () ogólnie bezpieczniejszą alternatywę niżupdate()
?
Jaki jest minus korzystaniamerge()
koniecupdate()
?