Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

O código estava dando erro no construtor.

private Topico(){
    }

    public Topico(String titulo, String mensagem, Curso curso) {
        this.titulo = titulo;
        this.mensagem = mensagem;
        this.curso = curso;
    }

Como pode observar eu tinha criado um construtor com parametro, porém fui obrigada a criar esse construtor vazio, pois o projeto nao rodava.. Eu não entendi o sentido nisto.

2 respostas
solução!

Oi Karoline,

Isso é uma exigência da JPA. Toda entidade JPA precisa ter um construtor default, por mais que seja private.

Na aula 3 do curso, nesse vídeo: https://cursos.alura.com.br/course/spring-boot-api-rest/task/55821, eu mostro o problema e explico o porque dele acontecer. Lá pelos 06:50 do vídeo.

Bons estudos!

Oi, kkk eu vi depois que explicava.. obrigadinha kkk.. é quando surge a dúvida eu já mando.. pq se não depois eu esqueço.. mas valeu....