Встречается на собеседованиях • сегодня

Какие знаешь типы FetchType

В JPA есть два типа FetchType: **LAZY** и **EAGER**. - **EAGER**: Загружает связанные сущности сразу вместе с основной (может привести к N+1 проблеме). - **LAZY**: Откладывает загрузку связанных сущностей до момента обращения к ним (оптимизирует производительность). Пример: ```java @Entity public class Order { @OneToMany(fetch = FetchType.LAZY) // Ленивая загрузка private List items; @ManyToOne(fetch = FetchType.EAGER) // Жадная загрузка private Customer customer; } ``` **EAGER** используется по умолчанию для `@ManyToOne` и `@OneToOne`, а **LAZY** — для `@OneToMany` и `@ManyToMany`.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы