Projeto desenvolvido no curso da Oracle One T6 em parceria com a Alura como Desafio da Trilha Java e Spring Framework. O objetivo é realizar operações simples de CRUD integrado com o banco de dados do Postgres usando diferentes funções do Hibernate JPA.
Criar um sistema que cadastre os diferentes tipos de artistas bem como as suas músicas. Adicionar filtros usando streams (fluxo de dados) também chamadas de funções anônimas.
- Java 8+
- Spring
- Hibernate JPA
- PostgreSQL
Configure no arquivo Application.properties as informações do seu banco de dados. Ao rodar a aplicação selecione o item desejado de acordo com as opções:
- Cadastrar artistas: o programa irá pedir para selecionar o nome do artista e o tipo (solo, dupla, banda)
- Cadastrar músicas: o sistema vai pedir o nome do artista filtrando no banco e pedir para informar o nome da música inserindo no banco
- Buscar músicas: o programa mostrar todas as músicas cadastradas no banco
- Buscar música por artistas: o sistema vai filtrar as músicas cadastradas por aquele artista
