[RESOLVIDO] Relacionamento Hibernate + Vraptor  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

então tira! o VRaptor já vai fazer isso pra vc

--
Caelum
www.caelum.com.br

david.cs20
JavaGuru
[Avatar]

Membro desde: 06/02/2008 16:49:13
Mensagens: 238
Offline

Funcionou !
E a aplicação ficou muito mais rápida !

Muito obrigado ao Lucas e o Rafael

This message was edited 1 time. Last update was at 16/01/2012 16:05:29

[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

David, pesquisa mais sobre hibernate pra descobrir pq sua app ficou bem mais rápida. Usar o hibernate sem entender o porque das coisas é bastante perigoso.

--
Caelum
www.caelum.com.br

david.cs20
JavaGuru
[Avatar]

Membro desde: 06/02/2008 16:49:13
Mensagens: 238
Offline

Sim. Isso aconteceu pq como não fechava as conexões com o banco ela acabava gerando processos gigantescos para o servidor.
[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

esse não era o motivo de ficar lento... por causa disso uma hora o banco de dados ia parar de dar conexões e a aplicação ia parar.

É outra coisa.

--
Caelum
www.caelum.com.br

Rafael Guerreiro
JavaEvangelist

Membro desde: 26/10/2010 07:28:13
Mensagens: 482
Localização: São Paulo/SP
Online

O motivo de ficar lento é porque você criava uma SessionFactory para abrir cada Session. Isso não é necessário, você pode ter uma SF por sessão(@SessionScoped) ou por aplicação(@ApplicationScoped), se você não tiver consultas monstruosas no banco que tornem as queries longas demais.

Sem contar também que você instanciava classes que não era necessário, isso também demanda um tempinho.

Se você usa o Spring como container do VRaptor, mas usa ele somente por isso, você pode usar o Google Guice que é bem mais rápido que o Spring. O problema do Guice é que ele não tem algumas funcionalidades que o Spring tem, mas se você usar somente como container, pode trocar.





 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team