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

[Dúvida] Error creating bean

Boa tarde mestre ao finalizar as regras de negocio estou tomando esses erro org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'agendamentoDeConsulta' defined in file [C:\Users\opah\Documents\pereira\med\target\classes\br\com\voll\med\consulta\service\AgendamentoDeConsulta.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'consultaRepository' defined in br.com.voll.med.consulta.repository.ConsultaRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract boolean br.com.voll.med.consulta.repository.ConsultaRepository.existsByPacienteIdAndDataBetween(java.lang.Long,java.time.LocalDateTime,java.time.LocalDateTime); Reason: Failed to create query for method public abstract boolean br.com.voll.med.consulta.repository.ConsultaRepository.existsByPacienteIdAndDataBetween(java.lang.Long,java.time.LocalDateTime,java.time.LocalDateTime); No property 'pacienteId' found for type

11 respostas

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

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

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

Oi!

Manda o código da sua entidade Consulta

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

Seus atributos estãoi no plural: medicos e pacientes.

Altere para: medico e paciente

Bom dia Professor esta batendo nesse erro agora ta dizendo que minnha consulta esta incorreta e aparentemente esta correto

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'agendamentoDeConsulta' defined in file [C:\Users\opah\Documents\pereira\med\target\classes\br\com\voll\med\consulta\service\AgendamentoDeConsulta.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'medicoRepository' defined in br.com.voll.med.medico.domemMedico.repositoryMedico.MedicoRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract java.lang.Boolean br.com.voll.med.medico.domemMedico.repositoryMedico.MedicoRepository.findAtivoById(java.lang.Long); Reason: Validation failed for query for method public abstract java.lang.Boolean br.com.voll.med.medico.domemMedico.repositoryMedico.MedicoRepository.findAtivoById(java.lang.Long)

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

Manda aqui o código da sua classe Medico, pois no print anterior ficou cortado a parte das anotações da classe.

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

solução!

Na sua anotação @Entity está no plural também. Altere para:

@Entity(name = "Medico")

professor fiz as devidas modificaçoes no meu projeto e foi resolvido , agradeço pela atenção!