Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida no Ex. 5 da Aula 5 - Resolvendo o Problema do N+1

Boa noite

Gostaria de saber o por que no exercicio temos que colocar o -1 no SetFirstResult? query.SetFirstResult(10 * (paginaAtual - 1));

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

o SetFirstResult pula a quantidade de registros de acordo com o parametro que você passa. Por exemplo, na 1a página, você não deseja pular nenhum registro, portanto o resultado é 10 (1 - 1) = 0. Na 2a. página, você deseja pular os 10 primeiros resultados, portanto o resultado deverá ser 10(2-1) = 10.