Relacionamento muitos para muitos

12 views
Skip to first unread message

edregis

unread,
Jun 10, 2009, 9:52:57 AM6/10/09
to tiOPF.br
Olá pessoal.

Alguém poderia me dar um exemplo de como ficaria o BOM e os Visitors
(ou auto mapping) em um relaciona muitos para muitos?
Por exemplo, tabela Aluno e Disciplina, eu tenho que criar uma tabela
intermediária Aluno_Disciplina para armazenar os OIDs das tabelas
Aluno e Disciplina, mas não sei como ficaria o código disso no tiOPF.
Nos exemplos do tiOPF tem um One to Many, mas não tem um Many to Many.
Será que muda muita coisa?
Se alguem puder me dar um help, me ajudará muito.

Obrigado,

Edelson.

Diogo Augusto Pereira

unread,
Jun 10, 2009, 10:23:36 PM6/10/09
to tiop...@googlegroups.com
Eu nunca precisei fazer isso, mas parece que o seu problema está em como organizar as classes.

Na OO, não existe um relacionamento many-to-many da mesma forma de um banco de dados.

No seu caso, acho que Aluno teria uma coleção de disciplinas (one-to-many) e talvez Disciplina teria uma coleção de alunos (one-to-many também).

Enfim, não sei dizer qual estrutura de classes seria melhor para o teu caso, mas a dica que posso dar é a seguinte: pense na estrutura das classes quando for implementar e esqueça um pouco o modelo relacional.

Espero ter ajudado.

Diogo Augusto Pereira

2009/6/10 edregis <edr...@gmail.com>
Reply all
Reply to author
Forward
0 new messages