2012-07-13 7 views
9

मेरे पास नीलामी डोमेन ऑब्जेक्ट और उपयोगकर्ता डोमेन ऑब्जेक्ट है। नीलामी hasMany उपयोगकर्ता।क्या CreateCriteria के लिए किसी डोमेन ऑब्जेक्ट की संग्रह संपत्ति पर 'शामिल' कार्यक्षमता है?

def c = Auction.createCriteria() 
def l = c.list (max: maxVar, offset: offsetVar) { 
    contains("users", thisUser) 
} 

हालांकि, contains स्वीकार्य नोड्स की सूची में नहीं है: createCriteria description page

मैं, क्या करना createCriteria का उपयोग कर करना चाहते हैं क्या, कुछ इस तरह है।

वहाँ इस कार्यक्षमता को लागू करने की कोई तरीका है?

स्पष्ट है कि, वहाँ मापदंड हो कि एक निर्दिष्ट उपयोगकर्ता वस्तु नीलामी का एक संग्रह संपत्ति के भीतर निहित है करने के लिए एक तरीका है?

उत्तर

11

इस प्रयास करें:

def l = c.list (max: maxVar, offset: offsetVar) { 
    users { 
     idEq(thisUser.id) 
    } 
} 
+1

अच्छा ... यह स्पष्ट नहीं है कि आप यह कर सकते हैं कि, के बाद से वाक्य रचना लगता है कि "एक * उन होना आवश्यक है * वस्तु जिसका आईडी यह है", के लिए विरोध के रूप में "चाहिए एक उपयोगकर्ता संग्रह है जिसमें इस आईडी के साथ एक वस्तु है "। – Desty

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

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