Встречается на собеседованиях • сегодня
Какие знаешь состояния объектов в Hibernate
В Hibernate объекты могут находиться в одном из 4 состояний:
Transient - новый объект, не связанный с сессией Hibernate, не имеет представления в БД.
java
User user = new User(); // TransientPersistent - объект связан с сессией, есть соответствие в БД. Изменения отслеживаются и синхронизируются.
java
session.save(user); // PersistentDetached - объект был persistent, но сессия закрыта. Изменения не отслеживаются.
java
session.close(); // Теперь user в состоянии DetachedRemoved - объект помечен на удаление, но еще не удален из БД.
java
session.delete(user); // Removed
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы