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

Error ao iniciar o projeto

Ao inciar o projeto, o seguinte erro na build aparece:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

Oi!

Manda aqui o código da sua classe Consulta

package med.voll.api.domain.consulta;

import jakarta.persistence.*;
import lombok.AllArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import med.voll.api.domain.medico.Medico;
import med.voll.api.domain.paciente.Paciente;

import java.time.LocalDateTime;

@Entity
@Getter
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(of = "id")
public class Consulta {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "medico_id")
    private Medico medico;

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "paciente_id")
    private Paciente paciente;

    private LocalDateTime data;

}
solução!

Está correto o código da classe Consulta. O erro indica que não achou o construtor, então pode ser problema no Lombok.

Dá uma olhadinha aqui: https://cursos.alura.com.br/forum/topico-bug-unable-to-locate-constructor-for-embeddable-med-vall-api-endereco-endereco-lombok-instalado-474598

Obs: Lembre-se de fazer o rebuild do projeto após realizar o procedimento