Spring Boot 3: Desenvolva uma API Rest em Java. Módulo 3: Spring Data JPA Aula 4: Entidades JPA
package med.voll.api.medico;
import jakarta.persistence.*;
import lombok.AllArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import med.voll.api.endereco.Endereco;
import org.hibernate.annotations.Table;
@Entity(name = "Medico)
@Table(name = "medico") ***** ---------------------------------- > Esse "NAME" não está compilando*****
@Getter
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(of ="id")
public class Medico {
@Id
@GeneratedValue(strategy = GenerationType. IDENTITY)
private Long id;
private String nome;
private String email;
private String crm;
@Enumerated(EnumType.STRING)
private Especialidade especialidade;
@Embedded
private Endereco endereco;
public Medico(DadosCadastroMedico dados) {
this.nome = dados.nome();
this.email = dados.crm();
this.crm = dados.crm();
this.especialidade = dados.especialidade();
this.endereco = new Endereco (dados.endereco());
}
}