Bom dia.
Estou com uma dúvida sobre o desempenho do hibernate.
Estou usando num sistema a anotação fetch=“SELECT”, porém me alertaram dizendo que isso consome muito banco e era preferivel arrumar outra solução.
isso corresponde?
Obrigado.
o problema de usar fetch=select é que ele causa o problema de N+1 selects, ou seja, para cada objeto associado ele fara uma select a mais para buscar o objeto
use fetch=join caso sejam muitos os objetos associados.
Mas lembre-se, cada caso é um caso, as vezes nao convem carregar todos os objetos associados atraves do join.
aqui tem algo sobre o assunto http://docs.jboss.org/hibernate/core/3.3/reference/en/html/performance.html
abrassssss
Hummm…
valeu ae!!!
abrassss