| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/07/2006 17:04:40
|
eric_jf
JavaEvangelist
Membro desde: 07/07/2006 12:28:12
Mensagens: 393
Offline
|
Em uma busca de um objeto no hibernate, está demorando muito, parece que toda vez que eu chamo o HibernateUtil.currentSession() ele faz todas as buscas, inserções e deleções mapeadas do meu projeto o que faz demorar MUITO a busca.
Valeu!!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/07/2006 17:11:26
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Voce pode dar mais detalhes?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/07/2006 17:22:52
|
sapulha
JavaTeenager
![[Avatar]](/images/avatar/386a7f403925290ad57578b781db32c1.jpg)
Membro desde: 18/07/2006 08:10:20
Mensagens: 180
Localização: São Bernardo do Campo
Offline
|
Dá uma olhada se os seus relacionamentos não estão com lazy=false, pois se estiver, e forem muitos, toda vez que fizer uma consulta ele irá fazer a consulta em todos os relacionamentos tb, o que deixará muito lento.
|
"Se não for, não é! Mais se for, pode ser que não seja!"
Sun Certified Java Programmer For The Java 5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/07/2006 17:37:15
|
eric_jf
JavaEvangelist
Membro desde: 07/07/2006 12:28:12
Mensagens: 393
Offline
|
Estou fazendo APENAS essa busca simples:
Que está ligada a outras tabelas.
Após eu chamar o HibernateUtil.currentSession().
no console aparece mapeando as classes e depois parece que que ele faz outras buscas que eu já programei em outras tabelas que estão relacionadas.
Trechos de saida do console:
Parece que está executando TODAS as pesquisas que eu fiz em varias tabelas.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/07/2006 17:41:39
|
eric_jf
JavaEvangelist
Membro desde: 07/07/2006 12:28:12
Mensagens: 393
Offline
|
O problema me parece não ser da busca em si, mas parece que fica carregando outras pesquisas.
Quando eu faço a pesquisa pelo Hibernate Tools (plugin Eclipse) ele vai MUITO mas rápido.
sapulha wrote:Dá uma olhada se os seus relacionamentos não estão com lazy=false, pois se estiver, e forem muitos, toda vez que fizer uma consulta ele irá fazer a consulta em todos os relacionamentos tb, o que deixará muito lento.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/07/2006 19:36:06
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
Por favor, se quizer ajuda, ao menos coloque uma porção considerável de código.
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
|
|