Inserindo ao Inves de Atualizar  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
julioces
Thread.start()

Membro desde: 22/05/2009 12:34:14
Mensagens: 32
Offline

Ola a todos

Estou utilizando o metodo merge, aonde q tenho um Pojo com um atributo ID ja preenchido, mas ao executar o metodo, o valor dessa ID e setado como null e criado um novo registro no BD.
Alguem ja teve esse problema? qual seria a solução??

Grato

Edit

Melhor explicando, quando dou um submit no meu form, ele coloca a id como null.

Minha pagina de Form

This message was edited 1 time. Last update was at 04/07/2010 19:06:49

breno500as
Virtual Machine Man
[Avatar]
Membro desde: 11/10/2007 17:53:07
Mensagens: 614
Localização: Belo Horizonte - MG
Offline

Na linha que é feita o merge o ID está null ou preenchido ? Tente debugar para ver, se o ID chegar null um novo registro será criado dependendo de como sua chave primária estiver mapeada...

Sun Certified Java Programmer 5.0
Sun Certified Web Component Developer 5.0
Sun Certified Business Component Developer 5.0
julioces
Thread.start()

Membro desde: 22/05/2009 12:34:14
Mensagens: 32
Offline

breno500as wrote:Na linha que é feita o merge o ID está null ou preenchido ? Tente debugar para ver, se o ID chegar null um novo registro será criado dependendo de como sua chave primária estiver mapeada...


eu ja tinha debugado, e o objeto fica com o Id certo, mas quando ativo o comando para merge ou update, ele coloca o Id como null.
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team