Spring boot Pageable сортировка по параметру, которого нет в объекте Domain - PullRequest
0 голосов
/ 18 июня 2019

В нашем пользовательском интерфейсе приложения мы отображаем оглавление, которое показывает информацию о пользователе, т.е. firstName, lastName, email, phoneNumber, role, userType

Последние два столбца role и userType НЕ являются частью объекта домена User. Они получены из класса serviceImpl и заполнены объектом userRoleDTO, который возвращается как часть вызова rest.

В этом случае, если я хочу отсортировать по User параметрам домена, например,

.../user-service/api/users-with-roles?size=10&page=0&sort=email,asc

отлично работает.

Как мне сделать эту работу с

user-service/api/users-with-roles?size=10&page=0&sort=role,asc 

или

user-service/api/users-with-roles?size=10&page=0&sort=userType,asc

...