Boa tarde,
Pessoal,
Necessito de fazer uma paginação recursiva que a cada “x” resultados da minha native query eu faça operações realize um commit e um clear no EntityManager, e depois realize a consulta novamente, porém sem repetir a consulta.
Por exemplo:
Tenho 1000 pessoas cadastradas no meu banco.
Preciso trazer 100, realizar uma soma, atualizar as 100 pessoas, efetuar um flush, um clear e buscar as próximas 100 das 900 restantes, e por ai vai até acabar o total de pessoas cadastradas.
Só que a performance está baixa, gostaria de dicas e opiniões sobre o assunto.
Obrigado