Como alterar objetos?(Hibernate)

4 respostas
R

Amigos estou tentando alterar o estoque do meu produto, mas não estou conseguindo. Sempre que eu vou salvar , ele da o seguinte erro:
“a different object with the same identifier value was already associated with the session: [almoxarifado.Produto#4] ”

Estou salvando ou alterando desta maneira:

public void salvar(Produto produto) { sessao.close(); abreSessao(); sessao.saveOrUpdate(produto); transaction.commit(); return true; }

4 Respostas

R

Daí!

Tenta usar um DAO (através do HibernateDAOSupport), facilita as coisas :wink:

[]s

R

Onde eu posso encontrar exemplos sobre isso

R

Aqui no PJ mesmo:

http://www.portaljava.com/home/modules.php?name=Forums&file=search&mode=results

Se todas as outras alternativas falharem, tenta o google :lol:

http://www.javafree.org/javabb/viewtopic.jbb?t=856785

[]s

R

Lendo a documentação do hibernate eu consegui faze…

tem um esquema se não me engano na pagina 163 , que ele mostra como alterar um objeto em bath.

ele da um flush na sessão, limpa e apos da um update.... eu testei e funcinou certinho
Criado 3 de agosto de 2006
Ultima resposta 9 de ago. de 2006
Respostas 4
Participantes 2