Mapeamendo Chaves Primárias Compostas Hibernate Annotations

Pessoal, tenho uma classe que representa uma tabela do banco de dados a qual possui chave primárias compostas, que não são FK, apenas PK compostas mesmo.

Eu gostaria de saber como poderia fazer esse mapeamento usando o Hibernate Annotations. Estou um pouco perdido porque na documentação do Hibernate, só tem a explicação para composite-ids de tabelas associativas, as quais são chaves primárias compostas e ao mesmo tempo FK compostas.

Na forma apresentada pelo modelo deles, eu teria que criar uma classe de PK, cada uma referenciando a coluna de Id da tabela associada e especificando o relacionamento.

Gostaria de saber como devo proceder para fazer no caso de uma tabela simples, com uma simples chave primária composta. Posso colocar apenas as tag @Id em cima de todas os identificadores na classe, representar a coluna e que irá funcionar?

Gostaria da colaboração! Me ajudem!

Voce pode fazer de 2 formas, da uma olhada nas anotacoes JPA: @EmbeddedId e @IdClass.
As duas sao para esse proposito (chave primaria composta). :wink:

[]'s