Pessoal,
tenho que fazer uma query que retorna em torno de 1 milhão de registros. Antes que alguém questione, sim ou precisar de todos os registros e sei que é uma carga muito grande, porém necessária. Já estou usando query nativa e tentei os seguintes cenário:
1 - query normal = (Java Heap Space)
2 - query com paginação, recuperando de N em N registros = (Java Heap Space)
3 - query com paginação, usando @ResultSetMapping = (Java Heap Space)
4 - query recuperando apenas as chaves primarias, e depois um loop para recuperar os dados restantes registro por registro = (Java Heap Space) (Esse cenário recuperou mais registros antes do estouro)
O Servidor tem 512MB de Heap, alguem tem alguma sugestão para esse caso?