N+1, Entity + Lombok, Dirty checking и LazyInitializationException 4 всадника апокалипсиса, которые могут погубить производительность вашего приложения. Смотри видео и используй Hibernate с умом)
Ссылка на проект
https://github.com/kismichel17/proble...
0:00 Начало
00:31 Обзор структуры тестового проекта
05:06 N+1 при выгрузке коллекций сущностей со связью onetomany. FetchMode.SUBSELECT
09:21 N+1 при выгрузке списка сущностей со связью manytoone. Join fetch
14:06 Подводные камни использования аннотаций Lombok с entity
18:48 Dirty checking
20:35 LazyInitializationException
22:52 Финалочка