2015-09-15 5 views
7

मैंने रिले के सभी दस्तावेजों को देखा है और ओआरएम के साथ रिले कनेक्शन बनाने के तरीके पर सीधा स्पष्टीकरण प्रतीत नहीं होता है। सभी उदाहरण connectionFromArray विधि का उपयोग करने लगते हैं जो ठीक है यदि आप मेमोरी में अपना डेटा संग्रहीत कर रहे हैं, लेकिन जब आप किसी डेटाबेस में डेटा संग्रहीत कर रहे हैं तो आप कनेक्शन के पेजिंग के लिए आवश्यक जानकारी प्रदान करने के बारे में कैसे जाएंगे?आप ओआरएम के खिलाफ पेजिनेशन के लिए रिले कनेक्शन कैसे परिभाषित करते हैं?

उत्तर

6

कर्सर opaque है:

इस क्षेत्र का परिणाम रिले द्वारा अपारदर्शी माना जाता है, लेकिन "तर्क" अनुभाग में वर्णित के रूप सर्वर को वापस पारित हो जाएगा।

तो, अपने डेटा मॉडल के आधार पर, यह उचित एक कर्सर, जिसे फिर आप सर्वर पर इस्तेमाल कर सकते हैं WHERE id > ? की तरह एक खंड का उपयोग कर कनेक्शन लोड करने के लिए के रूप में एक आईडी स्ट्रिंग के रूप में सरल कुछ पारित करने के लिए हो सकता है। यहां पेजिंग के लिए यहां आवश्यक मनमाने ढंग से जानकारी पैक कर सकते हैं और बेस -64 इसे एन्कोड कर सकते हैं, उदाहरण के लिए।

यह आप the code which returns a connection from an array पर देखते हैं, तो आपको अपने ओआरएम समर्थित बैक के शीर्ष पर लागू करने वाले अर्थशास्त्र के बारे में कोई अंदाजा नहीं मिलेगा, लेकिन इसके जैसा सरणी में अनुक्रमणित करने की बजाय, आप होंगे एक ओपेक कर्सर को संश्लेषित करना जिसमें आपके ORM के साथ बाद के पेजिनेशन करने के लिए पर्याप्त जानकारी है।

+0

लिंक के लिए धन्यवाद, उन्होंने बहुत मदद की! अगर मैं इस कोड को साफ़ कर सकता हूं तो मैंने एक साथ रखा है शायद मैं इसे भविष्य के संदर्भ के लिए यहां पोस्ट करूंगा। – vincentriemer

+0

@vincentriemer हाय! कुछ भी आप हमें अभी तक दिखा सकते हैं ?? –

+0

हाँ @vincentriemer, यह कमाल होगा :) –

संबंधित मुद्दे