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

[Dúvida] Não salva o tipo do Artista na tabela artistas

Quando salvo os dados, na tabela artistas o campo tipo fica nullo.

Já revisei tudo e deixei todas as classes iguais as dos videos, mas não achei porque não esta salvando.

Alguém tem um idéia do que pode estar errado?

Obrigado.

1 resposta
solução!

Logo após publicar a dúvida eu acabei encontrando o erro.

Meu construtor da classe Artista estava atribuindo errado o atributo tipo.

Estava errado desta forma:

public Artista(String nome, TipoArtista tipoArtista) {
        this.nome = nome;
        this.tipo = tipo;
    }

Fiz a correção desta forma:

public Artista(String nome, TipoArtista tipoArtista) {
        this.nome = nome;
        this.tipo = tipoArtista;
    }

Obrigado.