Em dado momento o usuário realiza uma solicitação que tem duas partes. Ele Preenche a primeira parte e o sistema salva essas informação no BD. Na tela seguinte aparecem outras informações a serem digitadas pelo usuario e salva posteriormente e eu faço o seguinte:
Ao executar o método save(solicitacaoPNR) tentando salvar a solicitação com um saveOrUpdate me é retornado o seguinte erro:
org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [br.mil.siscop.model.SolicitacaoPNR#1]
boa tarde, qual o banco que você está usando? pq uma vez ocorreu este problema comigo então eu usava o postgresql e a bronca era na criação do codigo de um dado objeto. Tive que alterar a sequencia manualmente no banco.
Estou utilizando o MySQL. Mas so contrario da sua situação eu consigo gravar o objeto no banco na primeira parte do formulário. Esse problema acontece quando eu atualizo as informações da solicitação.
[quote=edysnipes]Estou utilizando o MySQL. Mas so contrario da sua situação eu consigo gravar o objeto no banco na primeira parte do formulário. Esse problema acontece quando eu atualizo as informações da solicitação.
Grato![/quote]
Olá.
Dá olha olhadinha para saber se você, ao consultar o objeto para alteração, não fechou a sessão. Ou então, no momento de gravar, está tentando salvar o objeto utilizando uma sessão diferente da que você trouxe o objeto.