Hibernate e RMI  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
ssousuke
Thread.start()

Membro desde: 04/04/2006 11:33:53
Mensagens: 28
Offline

Bom dia,

estou utilizando RMI com hibernate e estou tendo o seguinte problema:

o Cliente envia um objeto Serialido para o Servidor inseri-lo no banco..... ate ai tudo bem na hora de inserir nao tenho problemas, mas na hora de atualiza-lo (update), o Hibernate acusa o seguinte erro:

org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [ime.sodc.model.atendimento.AreaDeAtuacao#28974]


suponho que este erro esteja acontecendo pq o hibernate sempre antes de fazer o update em qualquer objeto ele compara a referencia do objeto ( operador == ) e como o objeto é serializado sempre retornará falso.....

infelizmente nao estou conseguindo resolver esse problema......

se alguém tiver alguma opiniao ja ajudaria....


Valeu pessoal
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

Talvez isso:
http://www.hibernate.org/116.html#A3

Former LIPE.
[ICQ]
ssousuke
Thread.start()

Membro desde: 04/04/2006 11:33:53
Mensagens: 28
Offline

valeu pela dica.....

Entao, entrei la no site que vc me passou e ele disse sobre utilizar o merge.... mas o problema é que o merge nao inseri o ID no objeto.....

Entao pra mim nao serviria, mas se alguém soubesse como faço para inserir o objeto utilizando o merge e eu conseguisse saber qual é o ID criado entao resolveria meu problema....


alots_ssa
JavaEvangelist

Membro desde: 19/07/2005 11:21:24
Mensagens: 469
Localização: Salvador
Offline

Quando vc utiliza esse merge ele nao retorna um objeto tipo o save nao? Se retornar é o id do ultimo registro que vc inseriu

Alberto

http://alots.wordpress.com
[WWW] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team