Oi listeros:
 
Tou com um problema, tou mapeando minhas classes usando hibernate, mas tenho duas classes com uma associacao clara de tipo many-to-one da clase A para a clase B (me interesa somente essa navegabilidade), mas acontece que a chave primaria da minha clase B � composta (<composite-id......./>) e o hibernate nao permite definir mais duma columna na hora de definir um (<may-to-one..../>)...
 
que posso fazer???
 
meu cenario completo:
 
class A
{
    ....
    private B b;
    ....
}

B.hbm.xml:
<class name="B"...
    <composite-id>
        <key-property name="pk1".../>
        <key-property name="pk2".../>
    </composite-id>
    ...
</class>

A.hbm.xml:
<class name="A"...
    ....
    <many-to-one name="b" class="B" column="( aqui so posso especificar uma coluna como chave estrangeira, mais na realidad sao duas [ pk1, pk2 ] ) / >
    ....
</class>

 

Responder a