mateusgra wrote:
> Alguem sabe me dizer porque o hibernate para fazer uma consulta para
> retornar em um t:dataTable(tomahawk) faz 20 consultas ?

Não falo pelo hibernate (não o conheço), mas por ORMs em geral. A 
primeira consulta lhe traz uma lista de IDs para instanciar sob demanda, 
as demais trazem pedaços dos objetos também sob demanda. Se você 
configura algum membro do seu modelo com lazy loading, ele também será 
trazido sob demanda. Cada 'buscada' dessas consome uma consulta.

Para um modelo complexo, com agregações e composições que precisem ser 
instanciados, um único objeto pode consumir meia dúzia de consultas. 
Ainda assim, acho que 20 é um pouco demais; mas o importante é: depende 
do seu modelo.

> A consulta so retorna 5 registros.

Não seriam 5 objetos?

--
Joao Morais
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a