Boa tarde a todos, pesquisei em vários locais, li apostilas, consultei a documentação, mas não acho a solução para a seguinte dúvida…
possuo esse relacionamento no banco, e preciso mapealo no hibernate…
1 N N 1
(Codigo da area) AREA -----------> AREA_CLIENTE <----------cLIENTE (codigo do cliente)
|
|1
|
|
|
|N
V
OBRA
(codigo obra, cod_area, cod_cliente)
Porém, nao encontro exemplos de como fazer tal associação, alguem ja passou por algo assim ?
a Obra só pode existir se houver um relacionamento entre CLIENTE e AREA…
logo, na tabela OBRA irá o código da area e do cliente relacionados…
é isso que nao consigo mapear no hibernate…
donny
Pelo que entendi a persistência dos dados irão acontecer em várias faces: 1-Salvar a associação entre ÁREA e CLIENTE. Se o CLIENTE for dono desse relacionamento, na classe CLIENTE vai esse mapeamento:
Pelo que entendi a persistência dos dados irão acontecer em várias faces: 1-Salvar a associação entre ÁREA e CLIENTE. Se o CLIENTE for dono desse relacionamento, na classe CLIENTE vai esse mapeamento:
É quase isso que vc postou, mas eu queria deixar o mapeamento do hibernate semelhante com oque fiz no banco de dados…
ONde:
1-) Uma área pode existir e nao conter clientes.
2-) Um cliente pode existir sem estar em uma área e sem ter uma obra.
3-) Uma obra só pode existir para o cliente que estiver vinculado com uma ou mais áreas.
Então, acredito que o Dono da obra, seja o relacionamento de AREA com CLIENTE…Logo o código desse relacionamento vai na tabela obra para identificá-la…
mas, como fazer isso no Hibernate ?