Prezados,
Às vezes observo no console do JBOSS que o Hibernate realiza muitas consultas ao BD em sequência. Tal evento costuma ser raro. Porém recentemente observei que, num dos casos de uso do sistema em que trabalho, o Hibernate vem disparando muitas vezes.
Ex.: Em situação normal, preencho um formulário e realizo uma consulta. Recebo no console a mensagem do Hibernate dizendo que tal consulta foi feita. Nessa situação anômala, aparecem muitas mensagens seguidas do Hibernate, repetindo a mesma consulta, n vezes. Isso gera lentidão no sistema, e uma consulta que poderia ser feita em alguns poucos segundos chega a demorar minutos para ser concluída.
Já revisei o código da aplicação, não encontrei problemas que possam resultar nessa anomalia. Já ocorreu algo parecido com alguém? Tem alguma solução? O problema pode ser em outra ferramenta, que não o Hibernate?
Desde já agradeço,
Raphael
Autor: Raphael Sant'Anna

33 comentários