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;
このクエリを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;
あなたの質問に直接答えることはできませんが、クエリを簡略化できます。あなたはhaving
句を使用してサブクエリを取り除くことができます。
select user_id as users
from score
group by user_id
having sum(score) = 5225
は多分これは、Hibernateを満たすのに役立ちます。
何を試しましたか?どのような例外がありましたか? –
また、 'score'テーブルにマップされるエンティティは何ですか? – axtavt
クエリを実行できませんでしたが、構文を使用して私の問題を解決しました! –