Dois campos como chave primária - Hibernate

2 respostas
A

Boa tarde pessoal…

Tenho uma tabela que possui 2 campos como chave primária (Nota, Cliente), gostaria de saber como eu mapeio isso no Hibernate? também seria interessante saber quais as tags que eu uso no xdoclet para ser gerado o mapeamento.
Quando se usa apenas 1 campo como chave, pode se usar @hibernate.id, mas e para 2 campos?

Obrigado desde já

Alex

2 Respostas

Mauricio_Linhares

Os dois campos são realmente necessários? Eles devem realmente ser chaves?

Se forem:

http://www.hibernate.org/hib_docs/v3/reference/en/html/mapping.html#mapping-declaration-compositeid

Jair_Rillo_Junior

alex.lopes:
Boa tarde pessoal…

Tenho uma tabela que possui 2 campos como chave primária (Nota, Cliente), gostaria de saber como eu mapeio isso no Hibernate? também seria interessante saber quais as tags que eu uso no xdoclet para ser gerado o mapeamento.
Quando se usa apenas 1 campo como chave, pode se usar @hibernate.id, mas e para 2 campos?

Obrigado desde já

Alex

De uma estudada sobre composite-id, unico detalhe é que se eu me lembro bem, essa tag não funciona no ant+xdoclet, ae você teria que fazer ela manualmente (eu faço assim)

Criado 8 de agosto de 2005
Ultima resposta 8 de ago. de 2005
Respostas 2
Participantes 3