Chave composta no Hibernate

Bom dia.
Seguinte, tenho uma tabela com chave primaria composta chamada de Cliente e uma segunda tabela chamada Contato onde a chave primaria de Contato é igual a de Cliente, isto é, filial mais o código sequencial.

Estou fazendo uma classe por tabela de banco utilizando o Hibernate.

Minha dúvida é como fazer uma lista de objetos contatos dentro da classe cliente?

Marcio

"Minha dúvida é como fazer uma lista de objetos contatos dentro da classe cliente? "

Rola de vc mapear de one-to-many:
Usando xdocled ficaria assim:

 * @hibernate.set table="HISTORICO_ENTREVISTAS" inverse="true" cascade="all" lazy="false"
 * @hibernate.collection-key column="IDPROFISSIONAL"
 * @hibernate.collection-one-to-many class="com.powerlogic.bancotalentos.vo.HistoricoEntrevistaVO"

Sem usar ficaria assim:
<one-to-many name=“status” class="NomedaOutraClasseComPackage"property-ref=“PropriedadeDoSeuVoQueRepresentaObjetoEmOutraTabela” foreign-key=“IDPROFISSIONAL” inverse=“true” cascade=“all” lazy="false"table=“HISTORICO_ENTREVISTAS”></one-to-many–>

Acho que isso resolve esta parte!