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

esta dando esse erro

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

13 respostas

Oi!

O erro deve estar em algum repository do seu projeto (MedicoRepository ou PacienteRepository)

Deve ter algum método que no nome tem esse termo: findByPacienteId, mas na verdade deveria ser apenas findById, pois o atributo na entidade Paciente se chama id e não pacienteId.

Eu já mudei, mas continua dando o mesmo erro

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

o problema é no segundo método: existsByPacienteIdAndDataBetween.

Deveria ser: existsByIdAndDataBetween

Desculpa, mas ainda esta dando o mesmo erro kkkk

No property 'data' found for type 'Paciente' esta dando sempre esse erro

Ah, agora que vi, na verdade o nome anterior era o correto mesmo. O problema é que esse método deveria estar na classe ConsultaRepository

No property 'data' found for type 'Paciente' agora esta dando esse erro kkk

Nome correto do método: existsByPacienteIdAndDataBetween

E você precisa mover esse método do PacienteRepository para o ConsultaRepository

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

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

mas pede pra criar um método no pacienterepository

solução!

Deve ter alguma classe de validação (exemplo: ValidadorPacienteSemOutraConsultaNoDia) que deve estar chamando esse método do PacienteRepository, ao invés do ConsultaRepository

era isso, muito obrigado