estou montando uma api parecida com a da formação java e spring boot, e ao fazer a requisição post, o erro dado é esse:
"message": "could not execute statement [Column 'crm' cannot be null] [insert into medicos (crm,especialidade) values (?,?)]; SQL [insert into medicos (crm,especialidade) values (?,?)]; constraint [null]"
a requisição é essa:
{ "nome": "Roberto Alves", "nascimento": "10-08-2001", "cpf": "12345678901", "crm": "1234", "especialidade": "ORTOPEDIA", "endereco" : { "logradouro": "rua", "rua": "rua", "uf": "RJ", "cidade": "Nova Iguaçu" } }
e o DTO que recebe os dados é esse:
public record DadosMedico(
@NotBlank
String nome,
@NotBlank
String nascimento,
@NotBlank
String cpf,
@NotBlank
@Pattern(regexp = "\\d{4,6}")
String crm,
@NotBlank
EspecialidadeMedico especialidade,
@NotBlank
@Valid
DadosEndereco endereco,
String salario
) { }
o que tá acontecendo?