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

ClassCastExcption

Professor, estou tendo este problema na hora de compilar. Não encontrei respostas nos outros posts do forum, pode me ajudar?

2023-06-30T07:36:46.327-03:00 ERROR 2164 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: java.lang.ClassCastException: class med.voll.api.domain.medico.Medico cannot be cast to class java.lang.Boolean (med.voll.api.domain.medico.Medico is in unnamed module of loader org.springframework.boot.devtools.restart.classloader.RestartClassLoader @63b8e0d3; java.lang.Boolean is in module java.base of loader 'bootstrap')] with root cause

java.lang.ClassCastException: class med.voll.api.domain.medico.Medico cannot be cast to class java.lang.Boolean (med.voll.api.domain.medico.Medico is in unnamed module of loader org.springframework.boot.devtools.restart.classloader.RestartClassLoader @63b8e0d3; java.lang.Boolean is in module java.base of loader 'bootstrap') at jdk.proxy4/jdk.proxy4.$Proxy133.findMedicoAtivoById(Unknown Source) ~[na:na]

3 respostas

Oi!

Manda aqui a sua interface MedicoRepository

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

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

solução!

O problema está na sua query do método findMedicoAtivoById:

select m from Medico m

Deveria ser:

select m.ativo from Medico m