Boa tarde javaneses…
Seguinte… tenho uma classe Produto com várias imagens(Imagem):
Produto.java
@OneToMany(cascade=CascadeType.ALL, mappedBy="produto")
public Set<Imagem> getImagens() {
return imagens;
}
Imagem.java
@ManyToOne
@JoinColumn(name="id_produto")
public Produto getProduto() {
return produto;
}
Quando eu crio um novo produto, na minha aplicação, adiciono imagens nele, e salvo o produto, as imagens tb são automaticamente salvas no banco.
Porém, quando eu carrego este produto para edição, removo alguma imagem do produto e salvo o produto, as imagens não são automaticamente excluídas do banco.
Como eu faço para que as imagens sejam excluídas automaticamente? Tem jeito de fazer isso²
Obrigado.