Atualizar entidade com JDO  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
magnomp
JavaBaby

Membro desde: 21/07/2009 12:43:00
Mensagens: 77
Offline

Estou desenvolvendo uma aplicação para rodar no Google App Engine que utiliza JDO para persistencia.

Consigo fazer consultas e inserções normalmente, mas ao tentar atualizar uma entidade, o JDO grava um novo registro, como se eu fizesse uma inserção.
Segue o código:


Um detalhe: A instancia de Customer que eu passo para o método saveCustomer() não é obtida pelo JDO. Ela é recebida através de uma chamada remota feita pelo mecanismo de RPC do GWT.

O que posso estar fazendo de errado?
von.juliano
GUJ Master
[Avatar]

Membro desde: 15/01/2007 13:31:32
Mensagens: 1266
Offline

Ele já está com o id preenchido? Se estiver nulo ele vai considerar uma nova inserção.

Senão, antes de chamar o makePersistent, tente chamar pm.refresh(customer).

Vê se resolve! Flw!

É difícil manter-se religioso quando algumas pessoas simplesmente não são carbonizadas por raios!

Desenvolvendo software de forma simples! - http://vonjuliano.wordpress.com/
[Email] [WWW]
magnomp
JavaBaby

Membro desde: 21/07/2009 12:43:00
Mensagens: 77
Offline

Era o id zerado mesmo.
Por uma falha minha, este campo estava vindo zerado quando o objeto era transmitido do cliente para o servidor de aplicação

Obrigado
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team