Fala galera, to com uma duvida sobre esse relacionamento ManyToMany...
Como eu faria para deletar algo da tabela Produto_Categoria?
Por exemplo, caso o produto X não pertença mais a categoria y.
Fala galera, to com uma duvida sobre esse relacionamento ManyToMany...
Como eu faria para deletar algo da tabela Produto_Categoria?
Por exemplo, caso o produto X não pertença mais a categoria y.
Oi Jefferson
Pensando ja no seu código java. basta você ir do lado "forte" da relação e fazer:
produtoX.getCategorias().remove(categoriaY);
Esse produtoX
precisa estar attached ao entity manager. No commit da transação ele removerá o relacionamento da tabela de associação, sem deletar a categoria em si.
Maravilha, deu certo. Obrigado Paulo.
Paulo, aproveitando o gancho. Para adicionar isso resolve:
produtoX.getCategorias().add(categoriaY);