Если кто-то не совсем понял в теории, то есть код
ибудь знает, как Hibernate знает, вставлять или обновлять значение в базе данных, когдаsession.saveOrUpdate()
называется?
Пока что я только определил, что это не зависит от информации в кеше, и что существование сущности в базе данных определяется первичным ключом.