Встречается на собеседованиях • сегодня
Какие знаешь состояния Entity
В JPA (Java Persistence API) у Entity есть 4 основных состояния:
- New/Transient - объект создан, но не связан с контекстом persistence (не имеет ID)
java
User user = new User(); // transient- Managed/Persistent - объект привязан к контексту persistence (после persist() или merge())
java
em.persist(user); // теперь managed- Detached - объект был managed, но контекст закрыт или очищен
java
em.close(); // user становится detached- Removed - объект помечен на удаление (после remove()), но ещё не удалён из БД
java
em.remove(user); // состояние removedСостояния важны для понимания жизненного цикла Entity и работы с JPA. Например, изменения в managed объектах автоматически синхронизируются с БД.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы