Встречается на собеседованиях • сегодня
Что такое FetchType EAGER
EAGER — стратегия загрузки данных в JPA/Hibernate, при которой связанные сущности загружаются сразу вместе с основной.
**Пример:**
```java
@Entity
public class Order {
@Id
private Long id;
@OneToMany(fetch = FetchType.EAGER)
private List items; // Загрузится сразу при запросе Order
}
```
**Особенности:**
- Подходит, когда связанные данные нужны всегда.
- Может привести к N+1 проблеме или избыточным JOIN, если не оптимизировать запросы.
- Используется по умолчанию для `@ManyToOne` и `@OneToOne`.
**Альтернатива:** `FetchType.LAZY` (ленивая загрузка).

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