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.