Карточка Junior Hibernate: N+1, lazy, кеш спрашивают часто обновлено

Состояния сущности JPA

Вопрос

Какие состояния бывают у JPA-сущности?

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

Transient (создана через new, не связана с контекстом), managed (в контексте персистентности, изменения отслеживаются), detached (контекст закрыт или сущность отсоединена), removed (помечена на удаление, DELETE при flush).

Ответ

Transient (создана через new, не связана с контекстом), managed (в контексте персистентности, изменения отслеживаются), detached (контекст закрыт или сущность отсоединена), removed (помечена на удаление, DELETE при flush).

Разбор

Transient (создана через new, не связана с контекстом), managed (в контексте персистентности, изменения отслеживаются), detached (контекст закрыт или сущность отсоединена), removed (помечена на удаление, DELETE при flush).

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.