Ben kişi Varlık ile şema var
person_ıd (PK) | Soyadı | isim | durum |
---|
Spring data jpa sorgusu (ıam kullanarak mevcut sorgu):
Page<PersonEntity> personEntitiesPage = personRepo.findByLastNameStartsWithIgnoreCase(
searchStringForLastName,
PageRequest.of(myPagingRequest.getPageNo(),
myPagingRequest.getPageSize(),
Sort.by(ASC, lastName)));
Yeni Gereksinim: Personıd'lerin bir listesini alacağım List personList = yeni ArrayList<> (); / / personıd'leri başka bir yöntemden tekrarla
soyadı ve ilerlemek sıralamak istiyorum ama personİds tekrarlanabilir olmalıdır
Bunun için bir sorgu yazmam mı gerekiyor ?
bu sorguyu doğrudan spring data jpa'da veya düz sql'de de yazabilmemin bir yolu var mı ?
Örnek: 23,90,90,102,102,102 ile kişi listesi / / tekrarlanabilir liste burada
Sonuca ihtiyacım var:
person_ıd (PK) | Soyadı | isim | durum |
---|---|---|---|
90 | carlson | kevin | etkin |
90 | carlson | kevin | etkin |
23 | madisson | harley | etkisiz |
102 | rossetta. KGM | karla | etkin |
102 | rossetta. KGM | karla | etkin |
102 | rossetta. KGM | karla | etkin |
Bu sorgu için sayfalama ve sıralamayı sürdürmem gerektiğinin yanı sıra tekrarlanabilir listeye de ihtiyacım var lütfen bana yardım etmeye çalış. teşekkür ederim
TechStack ıam kullanımı: java, spring boot, hazırda bekletme, spring data jpa, postgres db