Org.hibernate.NonUniqueObjectException:

3 respostas
johmjohm

Ola galera!

Por favor poderiam me explicar as possiveis causa desse erro?

Vlws!

3 Respostas

A

Posta o código…

Você está tentando dar update? If so (se sim), você está usando load() ou get()?

bye,

johmjohm

andredecotia:
Posta o código…

Você está tentando dar update? If so (se sim), você está usando load() ou get()?

bye,

Este erro da quando eu tento fazero o update ou delete.

jamirdeajr

Uma situação em que poderia acontecer este erro seria a seguinte:

Cliente cliente1 = new Cliente();
cliente1.setId(1); 
Cliente cliente2 = em.find(1,Cliente.class));
em.saveOrUpdate(cliente1);

Lança exceção porque tento persistir uma objeto não gerenciado (cliente1)
sendo que existe um carregado (cliente2) com mesmo ID, porém diferente do cliente1 (digamos, nome diferente)

Não sei se deu pra entender…

Criado 28 de março de 2011
Ultima resposta 28 de mar. de 2011
Respostas 3
Participantes 3