मान लीजिए मैं जैसे श्रेणियां होती हैं:हाइबरनेट मापदंड क्वेरी
class A {
B getB();
C getC();
}
class B {
String getFoo();
}
class C {
int getBar();
}
और मैं एक पर मापदंड, अलग उपवर्ग गुणों पर दो फिल्टर, जैसे फ़िल्टर करना चाहते हैं:
Criteria criteriaA = session.createCriteria(A.class);
Criteria criteriaB = criteriaA.createCriteria("b").add(Restrictions.eq("foo", "Something"));
Criteria criteriaC = criteriaA.createCriteria("c").add(Restrictions.eq("bar", 0));
मैं जो करना चाहता हूं वह एक "या" खंड का उपयोग करके मानदंड बी और मानदंड को जोड़ता है, जैसे:
//this does not work
criteriaA.add(Restrictions.disjunction().add(criteriaB).add(criteriaC));
मैं इसे कैसे पूरा कर सकता हूं? मैं यहाँ एपीआई पर थोड़ा ठोकर खा रहा हूँ।
उपनाम अनावश्यक हैं। –
इसे आज़माकर - धन्यवाद, शतरंज – RMorrisey
उपनाम के बिना आप यह कैसे करेंगे? – RMorrisey