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

Erro no Lombok

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Lombok não ta conseguindo criar os getters e setters, nem os Construtores sem argumentos, Acho que o Lombok ta interferindo no Hibernate. Eu não consigo incializar o codigo, mas acho que o erro esteja ligado a estas linhas Quando tento achar o medico pelo Id


    @GetMapping("/{id}")
    public ResponseEntity detalhar(@PathVariable Long id){

        var medico = medicoRepository.getReferenceById(id);

        return ResponseEntity.ok(new DadosDetalhamentoMedico(medico));
    }

Quando tento usar o getId

 @PostMapping
    @Transactional
    public ResponseEntity cadastrar(@RequestBody @Valid DadosCadastroMedico dados, UriComponentsBuilder uriBuilder) {
        var medico = new Medico(dados);
        medicoRepository.save(medico);

        var uri = uriBuilder.path("medicos/{id}").buildAndExpand(medico.getId()).toUri();
        return ResponseEntity.created(uri).body(new DadosDetalhamentoMedico(medico));
    }

Link do Github: https://github.com/CerradoProgramador/API

1 resposta