Mám schéma s osobou Subjektu
person_id(PK) | last_name | first_name | stav |
---|
Spring data jpa query (dotaz iam použití):
Page<PersonEntity> personEntitiesPage = personRepo.findByLastNameStartsWithIgnoreCase(
searchStringForLastName,
PageRequest.of(myPagingRequest.getPageNo(),
myPagingRequest.getPageSize(),
Sort.by(ASC, lastName)));
Nový Požadavek: Budu mít seznam personIds Seznam personList =new ArrayList<>(); //repeatabe personIds z jiných metoda
potřebuji řadit podle příjmení a stránkování, ale personIds by měly být opakovatelné
Musím napsat dotaz na to ?
je nějaká možnost, že bych přímo napsal, že dotaz v spring data jpa, nebo v prostém sql také ?
Příklad: personList s 23,90,90,102,102,102 //opakovatelné seznam zde
Potřebuji výsledek jako:
person_id(PK) | last_name | first_name | stav |
---|---|---|---|
90 | carlson | kevin | aktivní |
90 | carlson | kevin | aktivní |
23 | madisson | harley | neaktivní |
102 | rossetta | karla | aktivní |
102 | rossetta | karla | aktivní |
102 | rossetta | karla | aktivní |
Potřebuji repetable seznamu, stejně jako jsem třeba zachovat stránkování a třídění pro tento dotaz prosím zkuste mi pomoct. děkuji
TechStack iam pomocí:java,spring boot ,hibernate ,spring data jpa, postgres db