Evitando consultas lentas ManyToMany (N+1)
Problema N + 1
Basicamente, um sistema de produtos e categorias e entre eles terá uma relação many to many. Ou seja: um produto pode ter muitas categorias e uma categoria pode ter muitos produtos.
E daí queremos fazer uma busca paginada, buscando os produtos já com as suas categorias.
Para evitar que ao realizarmos essa consulta, o hibernate faça diversas consultas para buscar os objetos que estão relacionados, faremos o seguinte ➡️
Atualizado