Merge JPA - Hibernate

0 respostas
J

Olá pessoal, tenho duas classes pessoa e email que mapiei como oneToMany.
está salvando normal e excluindo tb, mas qdo vou efetuar uma alteração estou com uma dúvida, lá vai:

então digamos que está salvo no banco
Pessoa : Fulano
email : [email removido]

então leio este registro e crio uma nova coleção de email.(emails novos) : [email removido], [email removido]
então seto a propriedade Listaemail com essa nova coleção.
o email antigo ainda continua lá, ele não deveria ser substituido pela nova?

então no banco fica assim:
Pessoa : Fulano
Email : [email removido], [email removido], [email removido]

queria que o [email removido] fosse excluido.
estou usando o hibernate como provider uso a especificação JPA, fiz teste com o TopLink e deu certo
pq que com o hibernate não dá?
alguem tem uma ideia?
obrigado.

Criado 15 de outubro de 2008
Respostas 0
Participantes 1