Quero o retorno com todos os atributos incluindo o endereco. mais o retorno do metodo findAll e uma lista de medico e nao uma lista de Detalhamentos de Medicos
Quero o retorno com todos os atributos incluindo o endereco. mais o retorno do metodo findAll e uma lista de medico e nao uma lista de Detalhamentos de Medicos
Para obter o retorno de uma lista de médicos, incluindo todos os atributos, incluindo o endereço, a partir de um método findAll() em Java, você pode fazer o seguinte:
Crie uma classe Médico que represente os atributos de um médico, incluindo o endereço. Por exemplo:
public class Medico {
private String nome;
private String especialidade;
private String endereco;
// outros atributos...
// construtores, getters e setters
}
Modifique o método findAll() para retornar uma lista de objetos Médico ao invés de uma lista de Detalhamentos de Médicos. Por exemplo:
public List<Medico> findAll() {
// código para realizar a consulta no banco de dados e obter a lista de Detalhamentos de Médicos
List<DetalhamentoMedico> detalhamentos = ...;
// criação da lista de médicos a partir da lista de detalhamentos
List<Medico> medicos = new ArrayList<>();
for (DetalhamentoMedico detalhamento : detalhamentos) {
Medico medico = new Medico();
medico.setNome(detalhamento.getNome());
medico.setEspecialidade(detalhamento.getEspecialidade());
medico.setEndereco(detalhamento.getEndereco());
// outros atributos...
medicos.add(medico);
}
return medicos;
}