У нас вы можете посмотреть бесплатно Hibernate. 60. N + 1 selects problem. Best practices или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Мы довольно много прошли тем, связанных с решением N + 1 select problems. Теперь давайте обсудим лучшие практики, когда и что использовать, а что не следует использовать или избегать вообще. Соблюдение этих простых 5 пунктов решит практически все ваши проблемы с перфомансом приложения при использование такого мощного ORM фреймворка как Hibernate. Но главное помнить, что проблемы перфоманса вашего приложения решаются после написания логики приложения, иначе мы теряем самое главное преимущество Hibernate - скорость разработки программного обеспечения. Ссылка на код с занятия: https://github.com/dmdev2020/hibernat... Ссылка на курсы на платформе udemy: https://taplink.cc/denis.dmdev Для оформления подписки на канал жми ссылку: / dmdev 00:00 - Введение 00:22 - 1. Избегать bidirectional @OneOnOne маппинга 01:01 - 2. Использовать fetch type Lazy везде 02:37 - 3. Избегать использования @BatchSize и @Fetch 03:12 - 4. Использовать fetch в HQL, Criteria API, Querydsl 03:33 - 5. Использовать Entity Graph, а не @FetchProfile 04:08 - Резюме