Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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!