Pessoal, estou com problema no meu loop for… estou tentando pegar registro de 1000 em 1000 , só que meu loop ta estourando . Alguem poderia me ajudar ?
int totalRegistros = Utility.safeLongToInt(enderecoControle.contaRegistros()); //pego o total de 5000 registros
for (int i = 0; i < totalRegistros;) {
List<Endereco> lista = enderecoControle.listar(i); //Faço um sql paginado de OFF SET ? LIMIT 1000
for (int j = 0; j < lista.size(); j++) {
Endereco endereco = lista.get(j);
}
i += lista.size();
}