में जोड़ता है, मुझे वर्तमान में मानदंडबिल्डर का उपयोग करके हाइबरनेट के साथ दोहरे परिणाम मिल रहे हैं।हाइबरनेट मानदंड बिल्डर एकाधिक पंक्तियों को एक
मेरे पास एक सारणी है जो ईवेंट आईडी और एक जॉइन टेबल संग्रहीत करती है जो कई मानों को संग्रहीत करती है जिनके पास किसी अन्य तालिका में आईडी होती है। उदाहरण के लिए,
घटना
ID ....
---------
1123
1124
1125
तालिका
ID event_id tag_id
----------------------
1 1124 2
2 1124 3
3 1123 6
4 1123 7
टैग
ID tag
---------
1 Dance
2 Hiphop
...
यह स्पष्ट रूप से डबल परिणामों में परिणाम होगा .. जैसे शामिल हो।
eventID ... tag_id tag
--------------------
1124 2 Hiphop
1124 3 Dance
क्या यह हाइबरनेट के मानदंडबिल्डर के भीतर परिणाम परिणाम प्राप्त करने के लिए संभव है;
eventID ... tag_id tag
--------------------
1124 2,3 Hiphop, Dance
मैं एसक्यूएल सर्वर के भीतर ही कई समाधान देखा है लेकिन मैं एक हाइबरनेट के CriteriaBuilder का उपयोग नहीं कर पा सकते हैं।