Hibernate+Mysql+Mapeamento

Senhores, dúvida básica.

 É possível mapear uma chave estrangeira (many-to-one) para campos diferentes do tipo int ? Estou usando innondb com uma chave String que ja funciona em um banco normalmente. 
Só estou conseguindo fazer este mapeamento com o "id" que é INT.

Alguma idéia? É possível? Não? 

Obrigado

Pode sim, sem problemas:

Veja um exemplo:

Relacionamento 1xn - Classe x Aluno

Código no mapeamento Classe

<many-to-one name="aluno" class="Aluno" fetch="select">
            <column name="NOME_ALUNO" length="40" />
</many-to-one>

Código no mapeamento Aluno

<id name="nome" type="string">
            <column name="NOME_ALUNO" length="40" />
</id>

Um abraço!

tnx…

solucionou!