Tenho um mapeamento OneToMany o qual desejo atualizar os objetos da lista, removendo alguns e adicionando novos, porém não esta efetuar a remoção, somente adicionando novos itens.
@OneToMany(mappedBy = "infNfePO", cascade = CascadeType.ALL, fetch = FetchType.LAZY)
@LazyCollection(LazyCollectionOption.FALSE)
protected List<DetPO> det;
e
@ManyToOne(optional = true)
@JoinColumn(name = "infnfe_id")
private InfNfePO infNfePO;
Alguma sugestão de como posso escutar ou mapear para conseguir efetuar a remoção ?