Tenho uma duvida sobre classes.
Suponho que tenho 2 tabelas Pai(Npai,nome, contacto) e Filho(NFilho, nome, NPai). A relação é 1:N. e se eu quiser criar as classes como faço? Crio Class Pai e Class Filho, e como faço para inserir o atributo NPai na tabela Filho, visto que para cada filho tem que existir um pai.
Você pode ter uma referência da classe Pai na classe filho e uma coleção de filhos na classe pai, nesse caso o relacionamento vai ficar bidirecional, ou deixar a classe filho com uma referência da classe pai ai o relacionamento vai ficar unidirecional.
Quando for gravar os dados da classe filho pegue o código do pai como fk.
No exemplo o relacionamento é bidirecional, pra ficar unidirecional retire a lista da classe pai
publicclassPai{privateLista<Filho>lista;//gets e sets}publicclassFilho{privatePaipai;//gets e sets}
Rodrigo_Pereira_Vale
Falae Gonçalves,
Vale lembrar que se você vai usar algum framework de persistência (HIBERNATE e outros) você deve atentar para mais alguns detalhes como por exemplo o MapeamentoBidirecional Persistente.
Tem uns tópicos falando sobre esse assunto, vale a pena ver para conhecer…