उसके लिए, आपको एक SQL विंडो फ़ंक्शन की आवश्यकता होगी . हाइबरनेट/एचक्यूएल में ऐसा करने का कोई तरीका नहीं है, एचक्यूएल विंडो फ़ंक्शंस का समर्थन नहीं करता है।
greatest-n-per-group
टैग में सही उत्तर हैं। उदाहरण के लिए, यह दृष्टिकोण
बहुत पठनीय है, हालांकि हमेशा इष्टतम नहीं होता है।