मैं मानदंड उदाहरण से एन यादृच्छिक पंक्तियों को लाने के बारे में नहीं समझ सकता:हाइबरनेट मानदंड एपीआई: एन यादृच्छिक पंक्तियां प्राप्त करें
Criteria criteria = session.createCriteria(Table.class);
criteria.add(Restrictions.eq('fieldVariable', anyValue));
...
फिर क्या? मुझे मानदंड एपीआई
के साथ कोई दस्तावेज़ नहीं मिल रहा है इसका मतलब है कि मुझे इसके बजाय एचक्यूएल का उपयोग करना चाहिए?
Thanx!
संपादित करें: मुझे पंक्तियों की संख्या मिलती है:
int max = criteria.setProjecxtion(Projections.rowCount()).uniqueResult();
मैं 0 और अधिकतम के बीच इंडेक्स के साथ एन यादृच्छिक पंक्ति कैसे प्राप्त करूं? Thx फिर से!
परेशान करने के लिए खेद है कि यह सुविधाजनक था और मेरी मदद की! – Nischal
यह अद्वितीय रिकॉर्ड नहीं लौटाता है ... – Imran
एसक्यूएल प्रतिबंधों में 1 = 1 का उद्देश्य क्या है। मुझे इसके साथ सही आउटपुट मिलता है, और इसके बिना मुझे एक त्रुटि मिलती है –