基本的にこれを行うHQLクエリが必要です:
select quarter, sum(if(a>1, 1, 0)) as res1, sum(if(b>1, 1, 0)) as res2 from foo group by quarter;
出力リストとしてリストが必要ですSummary Class ->
Class Summary
{
long res1;
long res2;
int quarter;
}
HQLでこの集計を実現するにはどうすればよいですか?ターゲットオブジェクトのHibernateマッピングはどうなりますか?List<Object[]>
返してから変換するSQLのようなクエリは使いたくありませんList<Summary>