Oi Pessoal.
Estou com problemas para mapear este diagrama…
O problema é por a entidade ‘MS’ ter vários relacionamentos com a entidade ‘SE’.
ao mesmo tempo q ‘MS’ está 1 para 1 com ‘SE’, existe outros três 1 para N de ‘MS’ para ‘SE’.
por o id de ‘SE’ ser foreign de ‘MS’, sou obrigado a setar se.setMs(ms) senao o hibernate reclama q eu nao cumpri o relacionamento 1 para 1
agora, o grande problema são nos outros relacionamento.
Porque se eu faço ms.addTx(se2) por exemplo, da pau pq eu nao setei o MS de ‘se2’ falando q a relacao 1 para 1 nao foi cumprida…
mas se eu faço se2.setMs(ms) da problema pq dois registros setaram uma mesma entidade no 1 para 1…
mas nao é a intenção…
eu quero poder setar 1 ‘SE’ para cada ‘MS’ (relacionamento ‘fr’ 1 para 1)
quero ao mesmo tempo poder colocar varios ‘SE’ no mesmo ‘MS’ acima (relacionamento ‘tx’ 1 para N)
quero ao mesmo tempo poder fazer a mesma coisa para ‘cx’ e ‘bx’
alguem pode me ajudar com este mapeamento?
muito obrigado!