Ajuda com Mapeamento

1 resposta
I

Pessoal me ajudem se puderem…

Eu tenho uma classe Aluno, uma classe Endereço e uma classe Telefone, e determinei no mapeamento que a relação de aluno para endereço é de muitos para um e que a relação de aluno com telefone é de muitos para muitos. Quando executei o script ele gerou as 4 tabelas(as 3 e mais a tabela associativa) e é ai que vieram as dúvidas.

  1. quando cadastro um aluno ele gera uma nova linha tabela endereço, mesmo que o endereço seja igual, ou seja repete as linhas, só mudando o id.

Como eu faço para cadastrar apenas endereços novos e quando o aluno novo tiver um endereço ja existente no banco ele apenas criar uma linha na tabela aluno associando-a a linha já existente de endereço?

  1. Na relação muitos para muitos, como eu faço para não repetir linhas com os mesmos números?

Se alguém com mais experiência puder me ajudar, agradeço muito.

1 Resposta

I

ninguém pode me ajudar?
é uma coisa tão corriqueira que eu achei que alguém saberia me ajudar.

Criado 7 de abril de 2011
Ultima resposta 7 de abr. de 2011
Respostas 1
Participantes 1