Hibernate mais de 10000

4 respostas
setokaiba

Alguem sabe como o hibernate faz pra retorna mais de 10.000 registro de uma só vez num contexto web…

4 Respostas

M

É realmente necessário trazer todos estes registros numa só vez ?
O melhor é fazer paginação com setFirstResult(first) e setMaxResults(max)

[]s

setokaiba

não é necessario não é apenas um curiosidade…

Mauricio_Linhares

Não entendi qual a dificuldade disso, se ele retorna 2, pode retornar um milhão, é só você ter máquina o suficiente pra isso.

E

Em tese o que retorna 2 retorna um milhão, mas na prática a coisa é bem diferente, nem todos têm servidores parrudos exclusivos para uma aplicação apenas. Estou tendo problemas, onde preciso manipular seleções que retornam mais de um milhão de registros. A saída por enquanto está sendo paginação com um “step size” não muito grande, mesmo que eu esteja perdendo um pouco em performance devido ao aumento de requisições ao banco. Postei recentemente uma dúvida parecida, mas usando JPA. Acho que custa dar uma olhada.
http://www.guj.com.br/posts/list/57076.java

A minha dica é economize o máximo possível de memória.
hehe…

Criado 22 de abril de 2007
Ultima resposta 22 de abr. de 2007
Respostas 4
Participantes 4