Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Duvida sobre ManyToMany

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.

3 respostas
solução!

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);

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software