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));

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.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software