मैं स्कीमा के साथ व्यक्ति इकाई
person_id(पीके) | last_name | first_name | स्थिति |
---|
वसंत डेटा जेपीए क्वेरी (वर्तमान क्वेरी iam का उपयोग कर):
Page<PersonEntity> personEntitiesPage = personRepo.findByLastNameStartsWithIgnoreCase(
searchStringForLastName,
PageRequest.of(myPagingRequest.getPageNo(),
myPagingRequest.getPageSize(),
Sort.by(ASC, lastName)));
नया आवश्यकता: मैं की एक सूची मिल जाएगी personIds सूची personList =नए ArrayList<>(); //repeatabe personIds से अन्य विधि
मैं सॉर्ट करने की जरूरत पर अंतिम नाम और पृष्ठ पर अंक लगाना लेकिन personIds होना चाहिए repeatable
मैं की जरूरत करने के लिए एक क्वेरी लिखने के लिए है कि ?
वहाँ किसी भी तरह मैं कर सकते हैं सीधे लिखा है कि क्वेरी में वसंत डेटा जेपीए या सादे sql भी ?
उदाहरण: personList के साथ 23,90,90,102,102,102 //repeatable यहाँ की सूची
मैं जरूरत के रूप में परिणाम:
person_id(पीके) | last_name | first_name | स्थिति |
---|---|---|---|
90 | कार्लसन | केविन | सक्रिय |
90 | कार्लसन | केविन | सक्रिय |
23 | अश्लील hd मोज़ा hd | हार्ले | निष्क्रिय |
102 | rossetta | karla | सक्रिय |
102 | rossetta | karla | सक्रिय |
102 | rossetta | karla | सक्रिय |
मैं की जरूरत है repetable सूची के रूप में अच्छी तरह के रूप में मैं की जरूरत है बनाए रखने के लिए पेजिंग और छँटाई के लिए कि क्वेरी कृपया कोशिश करने के लिए मेरी मदद से बाहर. धन्यवाद
TechStack iam का उपयोग:जावा,स्प्रिंग बूट ,हाइबरनेट ,स्प्रिंग डेटा जेपीए, postgres db