Size: a a a

2020 December 03

A

Alex in learn.java
ну либо передать на фронт результат со списком всех id для начала
источник

A

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

D𝔇

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

A

Alex in learn.java
у нас id это UUID
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Ну uuidы тоже сортируются
источник

A

Alex in learn.java
нужна клиентская сортировка ))
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Alex
нужна клиентская сортировка ))
В смысле? Если у вас апи с паджинацией, то сортировка там есть в любом случае.
Клиентская сортировка - это если вы отдадите всю таблицу и клиент будет сортировать
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Или вы имеете в виду, что клиент может задать направление и поля для сортировки?
источник

A

Alex in learn.java
я имею ввиду что клиент нам присылает настройки сортировки в запросе
источник

D𝔇

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

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Единственный момент - если сортировка по неуникальному полю, то нужна ещё неявная сортировка по любому уникальному полю(обычно по id), иначе подход к паджинации с клиентским курсором не работает
источник

A

Alex in learn.java
да собственно ничего. просто условие where id >= :id не сработает
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Alex
да собственно ничего. просто условие where id >= :id не сработает
Замените id на любое другое поле
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Принцип тот же, просто чуть сложнее построение запроса
источник

A

Alex in learn.java
А можно ли в результате запроса ввести переменную инкремент которая стартует со значения limit?
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Alex
А можно ли в результате запроса ввести переменную инкремент которая стартует со значения limit?
Это как?
источник

A

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

DC

Denis Chikanov in learn.java
Alex
А можно ли в результате запроса ввести переменную инкремент которая стартует со значения limit?
если ты знаешь limit, то оно тебе нафиг не нужно?
источник

DC

Denis Chikanov in learn.java
а, или не
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Не, идея правильная, просто я сходу не скажу, как это в jpa сделать. И можно ли это сделать легко
источник