Size: a a a

2020 December 03

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Что такое страница с точки зрения бэка?
источник

A

Alex in learn.java
Наверное это записи с результатом запроса
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Alex
Наверное это записи с результатом запроса
Не, я имею в виду, как задаётся страница
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
limit + offset/ limit + id > ? или как-то по-другому?
источник

A

Alex in learn.java
в репозитории мы передаем параметром Pageable
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Понятно. Сочувствую :)
источник

A

Alex in learn.java
что понятно?
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Alex
что понятно?
Ну это самый худший вариант, но почему-то единственный нормально реализованный из коробки
источник

A

Alex in learn.java
Вы имеете ввиду что есть разные реализации подхода к пагинации?
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Alex
Вы имеете ввиду что есть разные реализации подхода к пагинации?
Да
источник

A

Alex in learn.java
ну хорошо. допустим если абстрагироваться от всего что выше запроса. как на уровне sql вычислить это?
источник

A

Alex in learn.java
есть некий запрос, отсортированный и тп. как найти номер страницы? такое возможно вообще?
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Alex
есть некий запрос, отсортированный и тп. как найти номер страницы? такое возможно вообще?
Отказаться от понятия "номер страницы", тем более, бесконечная прокрутка в этом не нуждается
источник

A

Alex in learn.java
нам нужны соседние записи например +- 20 записей
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Если вас устраивает, что нужная точка будет первой на странице, то select where id>= {id} limit 100
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Alex
нам нужны соседние записи например +- 20 записей
Тогда 2 запроса по тому же принципу
источник

A

Alex in learn.java
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Если вас устраивает, что нужная точка будет первой на странице, то select where id>= {id} limit 100
дело в том что вот такой запрос вернет одну запись
источник

A

Alex in learn.java
короче я понял )) такой костыль не получится
источник

A

Alex in learn.java
придется отказаться от функционала
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Alex
дело в том что вот такой запрос вернет одну запись
100 записей он вернёт при их наличии. Ну можете любой размер задать
источник