У меня есть схема с личностью-сущностью
person_id(ПК) | фамилия | имя пользователя | Статус |
---|
Запрос Spring data jpa (текущий запрос, используемый iam):
Page<PersonEntity> personEntitiesPage = personRepo.findByLastNameStartsWithIgnoreCase(
searchStringForLastName,
PageRequest.of(myPagingRequest.getPageNo(),
myPagingRequest.getPageSize(),
Sort.by(ASC, lastName)));
Новое требование: Я получу список персонифицированных лиц Список персон =новый массив<>(); //Повторите идентификаторы персон из другого метода
мне нужно отсортировать по фамилии и разбиению на страницы, но идентификаторы персон должны повторяться
Мне нужно написать запрос для этого ?
есть ли способ, которым я могу напрямую написать этот запрос в spring data jpa или в обычном sql ?
Пример: Список персон с 23,90,90,102,102,102 //повторяемый список здесь
Мне нужен результат, как:
person_id(ПК) | фамилия | имя пользователя | Статус |
---|---|---|---|
90 | карлсон | Кевин | активный |
90 | карлсон | Кевин | активный |
23 | мэдиссон | харли | неактивный |
102 | россетта | карла | активный |
102 | россетта | карла | активный |
102 | россетта | карла | активный |
Мне нужен повторяемый список, а также мне нужно поддерживать подкачку и сортировку для этого запроса , пожалуйста, попробуйте мне помочь. Спасибо
TechStack iam использует:java,весеннюю загрузку ,гибернацию ,jpa данных spring, базу данных postgres