El problema N+1: EntityGraph, FetchType y optimización de consultas
El problema de consulta N+1 es la trampa de rendimiento de Hibernate más común. Ocurre al cargar una lista de N entidades y luego acceder a una asociación cargada de forma diferida en cada una, lo que activa N declaraciones SELECT adicionales. Cargar 100 pedidos con sus artículos genera 1 + 100 = 101 consultas en lugar de 1 o 2.