Olá,
Gostaria de compartilhar minha solução para o desafio de consolidação de conhecimentos: https://github.com/maximilianobarbosa/alura_musical
Procurei abordar tanto a solução com "derived query" como com "JPQL": essa última, pareceu-me mais intuitiva para quem já está familiarizado com o uso de SQL.