Boa noite
Gostaria de saber o por que no exercicio temos que colocar o -1 no SetFirstResult? query.SetFirstResult(10 * (paginaAtual - 1));
Boa noite
Gostaria de saber o por que no exercicio temos que colocar o -1 no SetFirstResult? query.SetFirstResult(10 * (paginaAtual - 1));
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.