Pessoal, alguem poderia me ajudar numa dúvida?
Tenho estas classes:
public class VendaProduto {
…
@OneToMany (cascade = CascadeType.ALL, mappedBy = "entradaProduto", fetch=FetchType.EAGER)
private List<ItemEntradaProduto> itemProduto;
...
}
e
public class ItemVendaProduto {
…
@JoinColumn(name="CODIGO_VENDA_PRODUTO" , referencedColumnName = "CODIGO")
@ManyToOne
private EntradaProduto entradaProduto;
...
}
Quando eu chamo Venda para alterar, ja chama os ItensVenda tbm.
Eu altero Venda e ItemVenda certinho.
Mas se eu excluir um item de venda. Na hora de salvar, ele faz as alterações mas o item q exclui continua no banco.
Existe alguma anotação para que ele apague esse item no banco?