1
resposta

Erro no construtor padrão da entidade

Olá Pessoal!

Quando faço a requisição para criar um CURSO da tudo certo, ele aparece no web-console do H2. Agora quando chamo a requisição de consulta de cursos(seja por Id ou toda a lista) recebo o seguinte erro:

org.hibernate.InstantiationException: No default constructor for entity: : com.forum.model.Curso

Minha entidade Curso:

package com.forum.model

import javax.persistence.Entity
import javax.persistence.GeneratedValue
import javax.persistence.GenerationType
import javax.persistence.Id

@Entity
data class Curso(

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    val id: Long? = null,

    val nome: String,

    val categoria: String,
)

Poderiam me explicar o que causa esse erro e como resolve-lo?

Git do projeto: https://github.com/rafabart/forum

1 resposta

Olá!

Nesse vídeo da aula, no minuto 03:30, eu explico esse problema e como fazer para resolver: https://cursos.alura.com.br/course/api-rest-kotlin-spring-boot-camada-persistencia/task/93147