Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Anotação Table Table Add Missing Atributes

Boa noite,

Meu código está apresentando o senguinte erro.

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

<------------Código com erro------------>

package med.voll.api.controller.domain;

import java.time.LocalDateTime;

import org.hibernate.annotations.Table; import org.springframework.data.annotation.Id; import jakarta.persistence.; import lombok.AllArgsConstructor; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NoArgsConstructor; import med.voll.api.domain.endereco.Endereco; import jakarta.persistence.; import med.voll.api.domain.medico.Medico; import med.voll.api.domain.paciente.Paciente;

@Table(name = "consultas") // Linha com erro @Entity(name = "Consulta") @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;

}

1 resposta
solução!

Conseguir resolver:

Refiz Todos os Imports

<------------Código Que Deu Certo------>

mport java.time.LocalDateTime;

import org.springframework.data.annotation.Id;

import jakarta.persistence.Entity; import jakarta.persistence.FetchType; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.JoinColumn; import jakarta.persistence.ManyToOne; import jakarta.persistence.Table; 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;

@Table(name = "consultas") @Entity(name = "Consulta") @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;

}