Remover objeto relacionamento OneToMany

1 resposta
jpa
jeroqueiroz

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 ?

1 Resposta

campelo.m

Utilize o orphanRemoval = true

Criado 30 de novembro de 2016
Ultima resposta 30 de nov. de 2016
Respostas 1
Participantes 2