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