Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
В Hibernate сущность может находиться в одном из следующих состояний:
Transient (Переходное): Объект создан, но не связан с сессией Hibernate. У него нет представления в базе данных. Операции над ним выполняются в памяти, но не влияют на базу данных.
java
Persistent (Постоянное): Объект ассоциирован с текущей сессией Hibernate и управляется ею. Любые изменения объекта будут синхронизированы с базой данных при коммите транзакции или сбросе (flush) сессии. Объект, считанный из базы данных с помощью сессии, находится в этом состоянии.
java
Detached (Отсоединенное): Объект ранее был ассоциирован с сессией, но сессия была закрыта или объект был явно отсоединен (например, с помощью session.evict(object)
). Объект все еще содержит данные
В Hibernate сущность может находиться в одном из следующих состояний:
Transient (Переходное): Объект создан, но не связан с сессией Hibernate. У него нет представления в базе данных. Операции над ним выполняются в памяти, но не влияют на базу данных.
java
Persistent (Постоянное): Объект ассоциирован с текущей сессией Hibernate и управляется ею. Любые изменения объекта будут синхронизированы с базой данных при коммите транзакции или сбросе (flush) сессии. Объект, считанный из базы данных с помощью сессии, находится в этом состоянии.
java
Detached (Отсоединенное): Объект ранее был ассоциирован с сессией, но сессия была закрыта или объект был явно отсоединен (например, с помощью session.evict(object)
). Объект все еще содержит данные
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.