2
respostas

Duvida sobre essa questão

Na Questão é citada uma classe Medico que contem os atributos id e consulta, o correto então não seria uma List Medico ? e não List Consulta já que se trata de apenas um atributo da classe?

2 respostas

Oi Kimemmanuelgarcia,

Traz a questão aqui para o FORUM tambem! Ai que sabe alguem consegue te ajudar com a questão declarada para todos compreenderem.

A Questão proposta seria:

Você está desenvolvendo códigos na Clínica Médica Voll. A clínica tem um banco de dados que registra todas as informações sobre os pacientes, médicos, enfermeiros e as consultas realizadas. O gerente de TI da clínica quer uma maneira de acompanhar o número de consultas que cada médico realizou em um determinado período de tempo. Você decide usar as derived queries para buscar essas informações no banco de dados.

Qual das seguintes alternativas contém a derived query que retorna corretamente as consultas realizadas por um determinado médico, dado seu id, em um determinado período de tempo?

Uma observação importante: consideramos que existam atributos medicoId e consultas na classe Medico.

public List<Consulta> findConsultaByMedicoId(Integer medicoId);
public int countConsultaByMedicoId(Integer medicoId);
public int countConsultaByMedicoIdAndData(Integer medicoId, LocalDate data);

Alternativa correta

public List<Consulta> findConsultaByMedicoIdAndDateBetween(Integer medicoId, LocalDate dataInicial, LocalDate dataFinal);
public List<Consulta> findConsultaByMedicoIdAndData(Integer medicoId, LocalDate data);

minha pergunta é, como é possível criar essa List Consulta, que usa o atributo e não o Objeto que contem o atributos, no caso Medico ?