Мне нужна эта дорожная карта экземпляра управляемого объекта Hibernate.
Сначала я создаю экземпляр с начальными свойствами и сохраняю этот объект в БД.
Затем сессия, связанная с этим объектом, закрывается.
Но все же, я сериализую свой объект и на следующем шаге десериализую его, вызываю некоторые сеттеры,
и снова мне нужно обновить то, что изменилось в базе данных.
Какие методы сессии Hibernate мне следует использовать?
persist () или save () на первом шаге и saveOrUpdate () на втором?
На самом деле я вижу, что saveOrUpdate () может использоваться на каждом шаге. Единственная проблема в том, что, как я вижу,
он не возвращает связанный PK. Знаете ли вы, как получить его, когда мы сохраняем объект для
первый раз? Я полагаю, после того, как мы сохраним объект, он получит установленное поле id, поэтому
после вызова saveOrUpdate (myObject) myObject.getId () возвращает PK?
Что бы вы порекомендовали?