StaleStateException  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
evertonsilvagomesjava
GUJ Master
[Avatar]

Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline

Pessoal na hora de persistir meu objeto no banco esta gerando essa exception OptimisticLockException, o que e isso como resolver?

This message was edited 1 time. Last update was at 29/10/2011 07:46:50

alissonvla
GUJ Master

Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline

cara,

posta o log do erro completo ai.

t+
evertonsilvagomesjava
GUJ Master
[Avatar]

Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline

Esta ai Alisson:

alissonvla
GUJ Master

Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline

ve te ajuda,

http://www.coderanch.com/t/217234/ORM/java/StaleStateException

t+
evertonsilvagomesjava
GUJ Master
[Avatar]

Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline

Alisson, eu estou usando EJB então nem controlo as transações, so chamo o metodo persist, não estou entendendo pq estava funcionando antes =/
alissonvla
GUJ Master

Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline

cara,

entao posta seu codigo ai, deixa eu dar uma olhada.

t+
evertonsilvagomesjava
GUJ Master
[Avatar]

Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline

O metodo q faz o insert é esse:



Agora, qual o motivo desse erro? Isso q nao to conseguindo entender =/
alissonvla
GUJ Master

Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline

posta as classes completa, e posta a sequencia q vc segue das classes.

t+
evertonsilvagomesjava
GUJ Master
[Avatar]

Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline

Allison o erro ocorre quando meu objeto participante tem mais de um objeto ParticipanteAssociado na sua lista de ParticipanteAssociado

A classe participante:


A classe ParticipanteAssociado



Na hora de salvar o método:

alissonvla
GUJ Master

Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline

cara,

ve nesse link o post que eu fiz, sua situação é a msm.

como vc ta pegando o seu entityManager?

t+
evertonsilvagomesjava
GUJ Master
[Avatar]

Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline

Alisson bom dia

Eu li o codigo que vc postou, mas o que devo fazer na minha aplicação? Criar um objeto em alguma pk? Não entendi bem =/
alissonvla
GUJ Master

Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline

bom dia,

entao cara, vc vai fazer o seguinte, na sua classe ParticipanteAssociado, vc vai remover o atributo participante e passar para a classe ParticipanteAssociadoPK, tirando a referencia do atributo participante que vai possuir nessa classe.

e na classe participante vc vai ter isso aqui



isso aqui ta certo cara, duas associações para a mesma tabela.


t+
evertonsilvagomesjava
GUJ Master
[Avatar]

Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline

Alisson fiz algumas modificaçoes de acordo com seu post mas continuo o mesmo erro veja o que fiz

Classe Participante


AssociadoParticipante


AssociacaoParticipantePk


O erro:
alissonvla
GUJ Master

Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline

cara,

posta o log do erro completo.

t+
evertonsilvagomesjava
GUJ Master
[Avatar]

Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline

Log:
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team