problemas Hibernate  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
andrertd
Debugger

Membro desde: 15/10/2006 16:08:12
Mensagens: 52
Offline

fala galera blz... to precisando de uma ajudinha aqui.. fiz uma aplicação usando hibernate só q estou encontrando um poco de dificuldade. Procurei em alguns topicos mas nenhum me ajudo..

estou encontrando o seguinte erro:



eu sei q esse erro acontece pq um mesmo objeto não pode ser de 2 session diferente, só q meu problema é q não consigo fechar a session quando faço presquisa no banco de dados. se eu fecho ela dentro do metodo de retrono me da um erro q a session foi fechada e não pode retornar.

no metodo de cadastrar funciona corretamente.. o problema é no metodo de alterar. queria saber c esse erro ocorre pq eu não fechei as session?? ou tem alguma outra forma de resolver o erro???

vou posta minha classe DAO e HibernateUtility



toninhocell
Debugger
[Avatar]

Membro desde: 21/01/2008 14:55:24
Mensagens: 67
Localização: Uberlândia MG
Offline

Olha o mais correto seria vc fechar a conexão a cada comunicação com o banco, isso porque manter ela aberta se torna mais oneroso para ele.

"Hoje sou mais sábio do que ontem"
[Email] [Yahoo!] [MSN]
andrertd
Debugger

Membro desde: 15/10/2006 16:08:12
Mensagens: 52
Offline

sim.. e qual o modo correto de eu fazer isso.. já q c eu fechar a mesma dentro do metodo retrieve por exemplo no finally o sistema me retorna um erro de conexão fechada???
toninhocell
Debugger
[Avatar]

Membro desde: 21/01/2008 14:55:24
Mensagens: 67
Localização: Uberlândia MG
Offline

Faz um teste ai, a exemplo deste código logo abaixo pega a sessão como variável de classe e usa ela no seus métodos. E vamos ver no que vai dar.

This message was edited 1 time. Last update was at 14/11/2008 08:46:19


"Hoje sou mais sábio do que ontem"
[Email] [Yahoo!] [MSN]
andrertd
Debugger

Membro desde: 15/10/2006 16:08:12
Mensagens: 52
Offline

valeu.. vo tenta...
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team