Hibernate + XDoclet + many-to-many + composite-id

Por favor alguem me ajude.

Alguem sabe como eu faço pra mapear um relacionamento many-to-many no hibernate usando xdoclet com chave primaria?

one-to-many e many-to-one consegui:

  /**
     * @return uma coleção de contatos.
     * 
     * @hibernate.bag name="contatos"
     * 	cascade="all"
     * 	lazy="true"
     *  inverse="false"
     *  table="CONTATO_CLIENTES"
     * 
     * @hibernate.collection-key
     * @hibernate.collection-key-column
     * 	name="cliente"
     * @hibernate.collection-key-column
     * 	name="filial"
     * 
     * @hibernate.collection-one-to-many
     * 	class="br.com.valecard.modelo.Contato"
     */


  /**
     * @return o CEP.
     * 
     * @hibernate.many-to-one
     * 	class="CEP"
     * @hibernate.column name="logradouro"
     * @hibernate.column name="bairro"
     * @hibernate.column name="cep"
     */

tentei usar o @hibernate.column como no meny-to-one mas nada.

Se alguém puder ajudar.