1
resposta

[Projeto] [Projeto Final] Desafio - ScreeSound

Compartilho para ajuda e inspiração o meu Projeto do Desafio Final do curso!

Melhorias:

1 → Cadastrar Artistas

2 → Cadastrar Álbuns

3 → Cadastrar Músicas

4 → Listar Artistas

5 → Listar Álbuns

6 → Listar Músicas

7 → Listar Álbuns por Artista

8 → Listar Músicas por Artista

9 → Listar Músicas por Álbum

10 → Pesquisar dados sobre um artista (via integração com ConsultaGemini)

Tratamento de possíveis erros nas consultas e retornos.

Desafio ScreenSound GitHub

Imagem

1 resposta

Ei, José! Tudo bem?

Ficou bem legal ver como você organizou as funcionalidades por etapas, e o destaque vai para a integração com a ConsultaGemini, que mostra seu cuidado em ir além da proposta base.

Uma dica é explorar a anotação @Query do Spring Data JPA para escrever consultas personalizadas quando as palavras-chave não são suficientes. Segue um exemplo mas que você pode ajustar conforme necessário:


@Query("SELECT m FROM Musica m WHERE m.artista.nome = :nome")
List<Musica> buscarPorNomeDoArtista(@Param("nome") String nome);
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!