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