Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Método listaComProdutos()

Não entendi muito bem o método listaComProdutos().

1 resposta
solução!

Oi Jéssica, não é um código fácil mesmo, é até chato. O problema é que o join traz as linhas repetidas então você precisa fazer a lógica para não repetir as categorias. Por isso que é guardado a última categoria numa variável, para só adicionar quando a próxima for diferente da que ta guardada atualmente.