В чём разница между методами `session.save()` и `session.saveOrUpdate()` в Hibernate, и в каких ситуациях каждый из них подходит? — ДейлиПреп