Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Erro para listar o id médico

Quando mapeei o id médico na classe de DadosListagem, comecei a receber esse erro, alguém poderia me ajudar? na hora de atualizar um objeto Medico, o erro acontece.

"java.lang.NoSuchMethodError: 'java.lang.Long API.cliniQ.medicos.Medico.getId()'\r\n\tat API.cliniQ.medicos.DadosListagemMedico.(DadosListagemMedico.java:6

Meu repositório: https://github.com/eduardaGuerra44/cliniQ-API

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

5 respostas

bom dia! Tudo bem? Na dependencia(linha 44) dentro do pom.xml, tenta incluiro scope

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

fora isso, tenta ver esses pontos mencionados nesse forum aqui:

https://cursos.alura.com.br/forum/topico-problema-getter-345786

Qualquer coisa, tell here =)

Segui os passos do tópico e adicionei a sua sugestão mas ainda assim o erro persisti ;/

Hmmm, ja teve um caso comigo que so tirei o Getter e o Setter, colocando @Data, e funcionou. Parece meio bobo se quiser tentar, caso nao der, eu tentaria so gerar os getters e setters normalmente msm, e tiraria a notacao do lombok. Antes de tirar o lombok, c pode tentar tmb fazer mvn clean install.

solução!

Oi!

Dá uma olhada nesse tópico, para ver se é problema do Lombok: https://cursos.alura.com.br/forum/topico-bug-unable-to-locate-constructor-for-embeddable-med-vall-api-endereco-endereco-lombok-instalado-474598

Deu certo!! Obrigada pessoal!