Кто-нибудь знает, как Hibernate знает, следует ли вводить INSERT или ОБНОВИТЬ значение в базе данных при вызове session.saveOrUpdate()
?
До сих пор я решил, что он не зависит от информации в кеше и что существование объекта в базе данных определяется первичным ключом.