Associação de chave primária compartilhada

2 respostas
S

Pessoal, alguem já conseguiu fazer uma associação no hibernate com uma chave primaria compartilhada utilizando xml?

tentei e não to conseguindo, não da erro nenhum mas não salva.

alguem pode me ajudar?
agradeço desde já!

2 Respostas

fnandos

Tipo isso?

<composite-id>
            <key-property name="name" type="string" column="Name"/>           
            <key-one-to-one name="classe" class="Class" column="Coluna" foreign-key="FK_AlgumaCoisa"/>
        </composite-id>
S

Acebei mapeando de outra forma.

Fiz uma associação de chave estrangeira, tem como eu garantir que só sera persistido um objeto “Data” se um objeto “Entrada” for inserido?

Quando eu persisto um objeto Entrada com chave primaria repetida, ele não salva o objeto Entrada mas persiste um objeto Data! Ai esta o problema!

o que eu pensei em fazer é utilizar a chave primaria do objeto Entrada, na chave primaria do objeto Data.
Existe alguma solução mais elegante?

Criado 26 de agosto de 2008
Ultima resposta 26 de ago. de 2008
Respostas 2
Participantes 2