Pessoal tenho as seguintes tabelas:
=> Social Composition - “Composição Social”
=> Partner - “Sócios”
=> Social Composition Partner “tabela de junção de Social Composition e Partner”
Estou tentando salvar a tabela de junção visto que existem 2(dois) campos para aquela junção. Ou seja compositionValue e compositionPercentage que ficam na " Social Composition Partner" além lógico de 2 pks , como segue abaixo:
Só que essa tabela de junção não tem “id” apenas tem 2(duas) FK.
Para eu salvar essa tabela de junção estou utilizando “@Embeddable” onde tenho a chave composta.
Ai eu seto as PK’s “idPartner” e “idSocialComposition”.
Mas tem um problema… como eu salvo a tabela de junção se eu não tenho a Composição Social?.
Oque eu fiz… Salvo a Composição social e retorno o id do insert e depois seto “idSocialComposition” na tabela de junção e depois dou um save. Funciona legal.
Ai que vem a dúvida, naão tem como salvar a tabela de junção com a tabela de SocialComposition e ele entender que é um insert novo e atribui um id para que eu possa salvar a tabela de junção?
Fico no aguardo obrigado!