Hibernate + JSP + Tomcat =?

5 respostas
P

Pessoal, seguinte… eu tenho uma aplicação web e estou usando o hibernate e o tomcat.
Assim que eu faço o cadastro no site, ele insere uma linha na tabela com o novo usuário criado.
Se eu tentar me logar logo em seguida, o hibernate faz o select na tabela e não acha o login criado!!!
Mas ta lá!!!
Só acha se eu reiniciar o tomcat…

Alguém ai tem uma dica?

5 Respostas

ThiagoWorldCoder

Verifica se você está fazendo o commit na hora de cadastrar!

P

Aham, to sim…
Foi a primeira coisa que eu verifiquei…
Mas eu até faço o seguinte…
Cadastro em modo debug, e assim que finaliza, dou um select manual no banco… e ta lá!
Só que na hora de logar, em seguida do cadastro… dá pau!
Só reiniciando o servidor… mas po… não é possível que seja assim só. Tem que ter um outro jeito.
Alguma dica ai pessoal?

alexegidio

ppscardoso, eu tive este problema, porém utilizo outra arquitetura. Eu tinha um DaoFactory que trazia o resultado do banco o erro que eu tava comentendo era de no controlador de minha aplicação eu criar este DaoFactory como estático assim ele só trazia os resultados do momento que foi criado.
Você utiliza algum framework ?

P

E ai cara!
Po… uso sim!
Eu uso a DAOFactory tmb!
Eu dou o commit certinho e tal… rsrs
Mas nada de ele enxergar…
Eu queria saber uma maneira de reiniciar o servidor logo depois do cadastro.

Abraços!

alexegidio

Fala blz ?
dá uma verificada no seu código, então e verifica se na hora que você cria o objeto DaoFactory ele está como static.
Posta aí qual framework você utiliza pra termos uma idéia melhor sobre o problema
Eu uso Wicket (que nome sinistro, né ?)

Criado 27 de setembro de 2008
Ultima resposta 29 de set. de 2008
Respostas 5
Participantes 3