Olá pessoal.
Estou obtendo um erro do hibernate (abaixo) e não estou conseguindo achar uma solução. Já pesquisei muito e li várias casos de pessoas que obtiveram o mesmo problema. Alguns dizem que é uma exceção do servidor de aplicação e não da aplicação em si, o que torna difícil tratar e resolver.
Alguém poderia me dar uma orientação sobre isso.
Agradeço desde então.
Caused by: org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect)
[quote=andreln]Não tenho certeza não. Será que pode ser isso ?[/quote]Não sei se é, mas imagino que conexão aberta pode levar ao mesmo problema.
ConexãoA --> busca pessoa33 —> edita o nome —> mas não foi fechada ou recebeu commit
ConexãoB --> busca pessoa33 —> edita a idade —> mas ao receber commit exibe a mensagem de erro acima.
Na verdade, imagino que dizem isso, pq cada servidor de aplicação tem seu padrão de controle de transação. Se tiver usando EJB, de uma lida sobre READ_COMMITED, READ_UNCOMMITED Transactions e ve qual se encaixa melhor pra vc