O uso do JOIN FETCH também é muito interessante para evitar diversos SELECTs ao acessar os relacionamentos LAZY mesmo que o EntityManager esteja ativo. É mais performático fazer uma única consulta trazendo todas as informações necessárias do que fazer diversas consultas para obter todos os dados desejados.