Проблема N+1 в Hibernate — ВСЕ СПОСОБЫ решения
Автор: Павел Сорокин
Загружено: 2025-05-18
Просмотров: 14477
Описание:
Забирай топовые бесплатные материалы от меня: 2х часовой разбор по Core и многопоточности, гайд как стать Junior‑разработчиком без потери времени и инструкция по прохождению собесов с реальными советами от Senior в боте: https://t.me/JavaLearnBot?start=c1724...
Чтобы получить код GitHub из видео, напиши слово HIBERNATE_N1 в боте: https://t.me/JavaLearnBot?start=c1724...
Мой курс по Java разработке и получению первой работы: https://sorokin.school/?utm_source=yo...
Telegram канал: https://t.me/S0R0KlN
В этом видео ты узнаешь, как побороть проблему N+1 в Hibernate с помощью JOIN FETCH, Entity Graph, Batch Fetching и Subselect. Мы сравним подходы, покажем, как они работают в Spring Boot и JPA, и объясним, когда какой лучше использовать. В конце тебя ждёт редкий и малоизвестный способ, о котором почти никто не говорит.
таймкоды
00:00 начало
00:16 Проблема N+1
02:02 Пример N+1
05:57 Пробуем FetchType.Lazy
09:00 Join Fetch
13:39 Итог по Join Fetch
14:39 EntityGraph способ 1
17:33 EntityGraph способ 2
23:36 Способ Batch Size
29:19 @BatchSize
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: