В спящем режиме, если мы используем метод session.save вместо session.update для обновления объекта. Каким будет поведение. Мне был задан этот вопрос мой коллега и полностью не отвечал на вопросы.Может ли использовать метод session.save в hibernate для обновления объекта
0
A
ответ
0
Документация предполагает, что save
присваивает идентификатор вашему объекту (или использует текущий идентификатор, если он есть), и попробуйте указать insert
в базе данных.
Следовательно, если у вас есть ограничения уникальности на вашем столе, вы получите исключение спящего режима.
Если нет, у вас будет двойная запись.
(думаю)
Смежные вопросы
- 1. Session.save обновляет данные в hibernate
- 2. Hibernate Session.save() не возвращает значение?
- 3. Hibernate не очищает сессию при сохранении объекта с помощью session.save?
- 4. Hibernate Ребенок обновления таблицы родительского объекта
- 5. Как использовать метод одного объекта для обновления атрибута другого объекта?
- 6. Hibernate ошибка: Метод ExecuteQuery не может быть использован для обновления
- 7. Может ли Hibernate автоматически распознавать тип объекта?
- 8. Hibernate session.save() отсутствует член из запроса
- 9. Почему Hibernate обнаруживает нулевое значение? (using session.save())
- 10. Hibernate: Каков предпочтительный способ обновления объекта?
- 11. JAVA: Как использовать метод paint() для обновления ранее нарисованного объекта?
- 12. Фильтр Hibernate для обновления?
- 13. Hibernate таблицы обновления с теми же значениями без session.save или Session.update
- 14. Hibernate: Как получить полный запрос sql для метода session.save?
- 15. Hibernate: идентификатор для объекта
- 16. Должен ли я инкапсулировать метод обновления внутри объекта или иметь метод, который принимает объект для обновления?
- 17. Hibernate Database session.save не добавляет запись в базу данных
- 18. SQL-инъекции через Hibernate-Criteria и Session.save (объект)
- 19. Может ли метод объекта иметь собственные свойства?
- 20. hibernate session.save() вставляет разные значения, чем есть на объекте
- 21. перехватчик hibernate для отслеживания объекта и обновления кэша сторонней стороны
- 22. NHibernate: Session.Save and Transaction.Commit
- 23. NHibernate Ошибка в session.Save
- 24. Нужно ли использовать ScrollableResults для пакетного обновления?
- 25. Могу ли я использовать метод объекта для фильтрации ng-repeat?
- 26. Заменить для объекта Hibernate
- 27. Как использовать changeDetectionStrategy.onPush для корректного обновления объекта?
- 28. Как настроить метод обновления для источника данных объекта в ASP.Net
- 29. Может ли Hibernate использовать логическое имя для свойства объекта, отличного от имени поля?
- 30. Может ли Hibernate лениво создавать связанные объекты?
Javadoc ясно: «сохраняется данный ** переходный экземпляр **». Итак, почему вы использовали его для обновления и постоянного экземпляра? –