Boa noite GUJ,
Deve ter mil topicos sobre relacionamento ManyToMany mas vamos la…
A duvida é:
Tenho 2 entidades (Produto e Fornecedor), com relacionamento ManyToMany, gerando uma 3 tabela no banco de dados (produto_fornecedor), isso usando a annotation @ManyToMany.
Mas eu precisaria que a tabela produto_forncedor tivesse mais atributos.
Qual a melhor opcao?
Criar uma entidade ProdutoFornecedor onde tanto Produto quanto Forncedor teriam um relacionamento OneToMany coma entidade e adicionaria mais os atributos necessarios?
Conseguiria facilmente acessar de Produtos todos os fornecedores e vice-versa?
Duvida 2: Chave composta e o problema em questao nao tem nada a ver neh? Tipo ao inves de ter um id, um produto_fk e um forncedor_fk ter apenas uma chave composta.
Valeu galera.