Salve pessoal,
Gostaria de tirar uma dúvida:
Preciso fazer um relacionamento many-to-one e one-to-many, onde a chave estrangeira é composta por dois campos.
ClasseB
id_classeb
id_classea
…
ClasseC
id_classeb
id_classea
id_classec
…
Nesse caso, é um relacionamento many-to-one entre ClasseC e a ClasseB e one-to-many entre ClasseB e a ClasseC.
Estou seguindo o padrão que encontrei de documentação:
Na ClasseB
/**
* @hibernate.collection-one-to-many
* class="ClasseC"
*/
Na ClasseC
/**
* @hibernate.many-to-one
* name="classeB"
* class="ClasseB"
* column="id"
*/
Nesse caso teria que ter duas columns para definir as duas chaves da ClasseB.
Alguem tem uma luz ai ou já passou por isso ?
Abração.