Many-to-many hibernate

0 respostas
tads

Olá,

Agora a pouco tive uma dúvida que estou procurando por resposta,
mas não achei em lugar nenhum.

Eu vou ter um bean Company que pode ter vários User de contato
e vários User que podem ser contato de vários empresas.
Até aki tranquilo, faz um many-to-many e blz, cria
uma tabela intermediária company_x_contact_user e boa.
Um company tem várias sucursais que também são Company.


A tabela company_x_contact_user deve ficar assim:

cnpj varchar2(18) PK e FK
cpf varchar2(19) PK e FK
cnpj_pai varchar2(18)

Com isso, no mapeamento o User tem várias empresas para
contato e Company tem vários usuários de contato.

O problema é o seguinte:
Eu preciso saber que este usuário de contato é de terminada empresa
e está empresa tem como “pai” ou empresa matriz através
da coluna acima cnpj_pai.

No hibernate não diz nada quanto a se criar “tabelas de relancionamento” que tenham outras colunas além das colunas PK das tabelas que se querem relacionar.

Não sei se fui muito claro…
É um problema complexo que estou tentando resolver aki…

Qualquer ajuda tá valendo!!!

Abraço

Criado 20 de maio de 2004
Respostas 0
Participantes 1