मुझे लगता है कि आप कुछ गलत समझ रहे हैं। अगर आप GROUP BY
SQL में, तो आपको सभी चयनित कॉलम के आधार पर समूह बनाना होगा। हाइबरनेट पर भी यही लागू होता है - यदि आप groupProperty
एक Projection
. में , आप हाइबरनेट को बता रहे हैं कि वह स्तंभ एक समूह स्तंभ है। यदि कोई अन्य कॉलम/फ़ील्ड संदर्भित नहीं हैं, तो हाइबरनेट मान लेगा कि आप उन्हें नहीं चाहते, क्योंकि उन्हें भी समूहीकृत करने की आवश्यकता होगी।
एक कदम पीछे हटना:आप क्या करने की कोशिश कर रहे हैं? अगर आपके पास सभी . में डुप्लीकेट डेटा है किसी तालिका में कॉलम, आपके पास खराब डेटा हो सकता है, या गलत तरीके से डेटा जारी रख सकता है। कम से कम, आपकी चाबी खराब हो जाएगी।