2011-02-06 8 views
1

このクエリをHQLに書きたいと思いますが、できません。私はそれを間違っていると思うし、冬眠は例外をスローします。手伝っていただけませんか?SQLからHQLへの問題

select t.users from (select user_id as users,sum(score) as total from score group by user_id) t where t.total=5225; 
+4

何を試しましたか?どのような例外がありましたか? –

+0

また、 'score'テーブルにマップされるエンティティは何ですか? – axtavt

+0

クエリを実行できませんでしたが、構文を使用して私の問題を解決しました! –

答えて

0

あなたの質問に直接答えることはできませんが、クエリを簡略化できます。あなたはhaving句を使用してサブクエリを取り除くことができます。

select user_id as users 
from score 
group by user_id 
having sum(score) = 5225 

は多分これは、Hibernateを満たすのに役立ちます。

関連する問題