Hibernate+Mysql+Mapeamento

2 respostas
T

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

2 Respostas

glaucioguerra

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!

T

tnx…

solucionou!

Criado 13 de junho de 2006
Ultima resposta 13 de jun. de 2006
Respostas 2
Participantes 2