Duvida criar metodo que retorne uma consulta SQL

5 respostas
douglasmorais

No Mysql eu tenho as tabela funcionário e dependentes. Na tabela funcionário o campo “dependenteID” é uma chave estrangeira apontando para “idDependente” da tabela dependente.
Gostaria de saber como fazer um método que me retornasse os dados dos funcionários e todos os seus dependentes. A principio não desejo usar Hibernate. Alguém poderia Ajudar ?

Classe Funcionário

public class Funcionário {


private int idFuncionario;
private String nomeFuncionario;
private Dependente dependente;
private Empresa empresa;

}

Classe Dependente

public class Dependente {
private  int idDependente;
private String nomeDependente;
private Funcionário funcionário;

}

5 Respostas

RicardoFranca

Opa, blzz Douglas. Tem como dar mais algumas informações sobre qual arquitetura tá querendo usar? Isso pode ajudar.
Agora, acredito que seja melhor você separar as coisas. Primeiro buscar os funcionários, e depois os dependentes de cada funcionário.

douglasmorais

Obrigado pela atenção Ricardo.

RicardoFranca

Tranquilo. Se precisar. :wink:

douglasmorais

Ricardo, se puder responder, gostaria de saber se Chave Estrangeira só serve para impor integridade referencial ou tem outra função ?

RicardoFranca

Opa, e ai. Olha, posso estar errado, mas desconheço outra função. Senão, a de garantir a integridade no caso de inserção, alteração e exclusão. E para manter a relação entre as entidades, te proporcionando também a possibilidade realizar consultas mais complexas. =]

Criado 27 de julho de 2013
Ultima resposta 27 de jul. de 2013
Respostas 5
Participantes 2