Struts 2 + Hibernate  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
FilhoDoRei
JavaTeenager
[Avatar]

Membro desde: 13/03/2008 19:52:45
Mensagens: 199
Localização: Taguatinga
Offline

Tenho uma aplicação que controla o registro de hospedes de uma pousada.

Esta acontecendo o seguinte... eu estou cadastrando um usuario e quando eu reinicio a aplicação o usuario simplemente some!

Ja to ficando descabelado aqui.... eu consegui descobrir que ele apaga os registros do usuario nessa classe:



Essa classe se relaciona com perfil...

o meu hibernate.cfg.xml:


Alguém poderia me ajudar???

[]s

"Sei que voce não entende
A profundidade do Meu amor
Como morri na cruz pelos teus pecados
E sei que você não compreende
O quanto te dei
Mas prometo, faria tudo isso novamente".


[WWW] [Yahoo!] aim icon [MSN] [ICQ]
cvinicius
JavaEvangelist

Membro desde: 18/04/2008 16:35:05
Mensagens: 433
Localização: SP
Offline

Bom tarde

Então no seu arquivo hibernate.cfg.xml tem uma linha chamada:

<property name="hibernate.hbm2ddl.auto">create-drop</property>

Tente trocar por essa:

<property name="hibernate.hbm2ddl.auto">update</property>

Porque assim o hibernate só irá realizar alteração ou a criação das tabelas em caso das mesmas não existirem, com o valor create como você esta usando, o hibernate irá apagar as tabelas e recria-lás sempre que vc carregar uma sessionfactory.

Tente fazer essa alteração e qualquer coisa posta ai.

Espero ter ajudado.

Sun Certified Java Programmer 5
Oracle Certified Associate, Java SE
Oracle Certified Professional Java EE 5 Web Component Developer
FilhoDoRei
JavaTeenager
[Avatar]

Membro desde: 13/03/2008 19:52:45
Mensagens: 199
Localização: Taguatinga
Offline

Caio Vinicius wrote:Bom tarde

Então no seu arquivo hibernate.cfg.xml tem uma linha chamada:

<property name="hibernate.hbm2ddl.auto">create-drop</property>

Tente trocar por essa:

<property name="hibernate.hbm2ddl.auto">update</property>

Porque assim o hibernate só irá realizar alteração ou a criação das tabelas em caso das mesmas não existirem, com o valor create como você esta usando, o hibernate irá apagar as tabelas e recria-lás sempre que vc carregar uma sessionfactory.

Tente fazer essa alteração e qualquer coisa posta ai.

Espero ter ajudado.




Valeu Caio... Funcionou direitinho!

Ja vou poder durmir direito agora

[]s

"Sei que voce não entende
A profundidade do Meu amor
Como morri na cruz pelos teus pecados
E sei que você não compreende
O quanto te dei
Mas prometo, faria tudo isso novamente".


[WWW] [Yahoo!] aim icon [MSN] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team