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

Lombok

Em determinada aula o professor usa a anotação @AllArgsConstructor no entanto, futuramente ele cria este construtor:

public Medico(DadosCadastroMedico dados) {
    this.nome = dados.nome();
    this.email = dados.email();
    this.telefone = dados.telefone();
    this.crm = dados.crm();
    this.especialidade = dados.especialidade();
    this.endereco = new Endereco(dados.endereco());
}

Neste caso, eu poderia remover a anotação @AllArgsConstructor?

1 resposta
solução!

Oi!

Sim, pode remover. Deixe apenas o @NoArgsConstructor, pois a JPA exige um construtor default nas classes que são entidades.

Bons estudos!