Mapeamento com + de uma chave primaria

Alguem sabe como fazer o mapeamento com + de uma chave primaria no hibernate 2?

com uma chave eu faço assim:

<generator class="assigned"/>

valeu…

por algum motivo as marcas <> nas tags id davam “pau” aqui no forum, portanto retirei para q o texto todo aparecesse(mas no codigo eles sao mantidos obviamente). Para uma unica chave primaria eu faço assim:

id name=“trole_id” type=“int”
<generator class=“assigned”/>
/id

mas e para duas por exemplo, como ficaria?
tentei assim:

id name=“trole_id” type=“int”
<generator class=“assigned”/>
/id
id name=“tscreen_id” type=“int”
<generator class=“assigned”/>
/id

mas naum funcionou assim, tentei “aninhar” declarações “id” mas tb naum rolou, encontrei na documentação uma tag composite-id, mas alem de achar estranho, a propria documentaçao nao recomenda o seu uso ateh onde eu entendi.
Alguem tem alguma ideia de como eu possa fazer isso?

valeu…

Realmente, se vc quiser utilizar chave composta, será através do composite-id. Mas o melhor seria utilizar chave unica… É claro que no caso de utilizar uma base já existente, as vezes, não nos resta outra opção.

De uma olhada na documentação sobre o uso de composite-id.

fallow