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!