Descobri o erro é qdo eu uso o myfaces. Usando o JSF da SUN não acontece isso.
Quem usa Myfaces pode estar com o mesmo problema mas nao sabe ele gera uns 10 sql identicos para uma consulta qdo usa-se filtro e 6 sem filtro. Pablo Sánchez escreveu: > Em 30/10/07, mateusgra<mateusgra-I4oVjbygTnVfyO9Q7EP/[EMAIL PROTECTED]> > escreveu: >> Alguem sabe me dizer porque o hibernate para fazer uma consulta para >> retornar em um t:dataTable(tomahawk) faz 20 consultas ? >> >> A consulta so retorna 5 registros. > > O Hibernate faz isso mesmo... dependendo de como estiver configurado. > > Se seus objetos estiverem com persistência ativa, por exemplo, para > cada set ele dará um update. Então além de dar o select depois ele vai > dar o set em cada atributo e com isso vai dar um update (idiota, né?). > > Se estiver com o Lazy ativo, ele também vai fazer uma consulta para > cada atributo à medida que vc for fazendo get... > > http://en.wikipedia.org/wiki/Lazy_initialization_pattern > > Enfim... Hibernate, em performance, é ruim pra dedéu... Para o > programador facilita horrores, mas os recursos que consome são > absurdos. > _______________________________________________ > pgbr-geral mailing list > pgbr-geral-b/[EMAIL PROTECTED] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
