Problemas em inserir uma lista da mesma classe [RESOLVIDO]  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
francis.junio
JavaTeenager
[Avatar]

Membro desde: 19/01/2010 13:56:16
Mensagens: 152
Offline

Boa tarde, estou tetando salvar uma lista de objetos e quando ele vai salvar o segundo objeto da minha lista ele lança a seguinte excessao.


Segue abaixo o codigo que fiz. Somente na segunda iteraçao que ele lança a excessao, ou seja, ele salva o primeiro registro da lista e da a excessao no segundo.


Se alguem puder ajudar, muito obrigado.

This message was edited 2 times. Last update was at 13/07/2010 15:47:06

romarcio
JWizard
[Avatar]

Membro desde: 17/12/2008 10:05:49
Mensagens: 2434
Localização: Santa Maria/RS
Offline

Acho que o problema é que já existe um objeto com esse mesmo identificador associado a essa sessão.

No método save(Object t) tenta fechar a sessão depois de executar o commit. E faz o teste para ver o que acontece.

Bacharel em Sistemas de Informação.
Oracle Certified Professional, Java SE 6 Programmer

Blog | Facebook | Twitter
[WWW]
francis.junio
JavaTeenager
[Avatar]

Membro desde: 19/01/2010 13:56:16
Mensagens: 152
Offline

Boa cara... fechei a sessao apos a transação ser comitada e nao deu mais o erro. Ficou assim o codigo.


Muito obrigado pela ajuda romarcio.
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team