मैं एमबी एसक्यूएल सर्वर 2008 का उपयोग हाइबरनेट के साथ कर रहा हूं। मेरे पास सवाल यह है कि कैसे Hibernate लागू करता है setMaxResults
हाइबरनेट में setMaxResults (N) कैसे काम करता है?
निम्नलिखित सरल परिदृश्य लें।
यदि मेरे पास कोई पंक्ति है जो 100 पंक्तियां लौटाती है और यदि मैं 1 से setMaxResults
पास करता हूं, तो यह SQL सर्वर से लौटाए गए परिणाम को प्रभावित करेगा (जैसे select top 1
कथन चला रहा है) या हाइबरनेट को पहले सभी परिणाम मिलते हैं (सभी इस मामले में 100 पंक्तियां) और शीर्ष को स्वयं चुनें?
कारण मैं पूछ रहा हूं कि पंक्तियों की संख्या बढ़ने पर इसका एक बड़ा प्रदर्शन मुद्दा होगा।
धन्यवाद।
धन्यवाद, यही वह है जिसे मैं ढूंढ रहा था। बात यह है कि, मैंने डीबग आउटपुट की जांच की है, यह वास्तव में 'चयन शीर्ष 1' का उपयोग कर रहा है। – user624558