powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring, JPA и REST API
8 сообщений из 8, страница 1 из 1
Spring, JPA и REST API
    #39801601
Фотография Щиче
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дано, некоторый фильтр -
Код: java
1.
EntityFilter extends  org.springframework.data.domain.PageRequest {



Есть контроллер
Код: java
1.
2.
3.
4.
    @GetMapping
    public PageableResult<List<Entity>> list(EntityFilter filter)
    {
        final Page<Entity> page = entityService.list(filter);



Вопрос: как правильно сформировать URL, чтобы объект класса Sort в EntityFilter был правильно заполнен? Там должно быть одно поле сортировки и направление поиска. Если вызвать конструктор класса PageRequest - все получается отлично. Но непонятно как должна выглядеть строка URL c сортировкой, чтобы Spring MVC автоматически сформировал объект.
...
Рейтинг: 0 / 0
Spring, JPA и REST API
    #39801617
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Щиче, ну, видимо, включить: sort, page, limit
...
Рейтинг: 0 / 0
Spring, JPA и REST API
    #39801638
Фотография Щиче
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинЩиче, ну, видимо, включить: sort, page, limit

Очевидно не помогает. Потому что у JPA другие имена параметров. С постраничкой я справился, а вот сортировка с именем sort не работает.
...
Рейтинг: 0 / 0
Spring, JPA и REST API
    #39801648
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЩичеОзверинЩиче, ну, видимо, включить: sort, page, limit

Очевидно не помогает. Потому что у JPA другие имена параметров. С постраничкой я справился, а вот сортировка с именем sort не работает.

что значит другие? у pagerequest как раз есть sort.
...
Рейтинг: 0 / 0
Spring, JPA и REST API
    #39801654
Фотография Щиче
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинЩичепропущено...


Очевидно не помогает. Потому что у JPA другие имена параметров. С постраничкой я справился, а вот сортировка с именем sort не работает.

что значит другие? у pagerequest как раз есть sort.

Но факт, не работает. Он составной, из объектов Order.
...
Рейтинг: 0 / 0
Spring, JPA и REST API
    #39801656
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Щиче, ну так а запрос показать? или ошибку? Или чо не работает то? По документации - должно работать
...
Рейтинг: 0 / 0
Spring, JPA и REST API
    #39801662
Фотография Щиче
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинЩиче, ну так а запрос показать? или ошибку? Или чо не работает то? По документации - должно работать

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
public class Sort implements Streamable<Sort.Order>, Serializable
{

    public static class Order implements Serializable
    {

        private static final long serialVersionUID = 1522511010900108987L;
        private static final boolean DEFAULT_IGNORE_CASE = false;
        private static final NullHandling DEFAULT_NULL_HANDLING;
        private final Direction direction;
        private final String property;
        private final boolean ignoreCase;
        private final NullHandling nullHandling;
...



В отладчике видна коллекция <Order> sort.orders. Не знаю, что за дока, но она неверная. На всякий случай попробовал параметр sort и закономерно получил шиш.
...
Рейтинг: 0 / 0
Spring, JPA и REST API
    #39801665
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring, JPA и REST API
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]