【发布时间】:2016-12-16 09:48:37
【问题描述】:
class Books{
private int bookId; //primary key
private String bookName;
Private String category;
}
考虑上面的模型类(书籍),它的类别变量为 A、B、C。
它存储在表 - 'books' 中,列名为 'book_id' 、'book_name' 、 'category'(类别值将是 A 或 B 或 C)。
使用Hibernate ProjectionList,我想拥有
1.count of book_id(from DB table) with category value as A
2.count of book_id(from DB table) with category value as B
3.count of book_id(from DB table) with category value as C
将其分配给 3 个单独的 int 值 countA,countB,countC
【问题讨论】:
-
@MichaelDibbets 您的链接回答了整个表格的投影计数,没有限制
-
检查第二个答案...或第三个,或第四个或第五个...
-
@MichaelDibbets 我在那里没有发现任何限制。找不到我提出的问题的解决方案。
-
如果您使用原生查询并使用
GROUP BY获取所有类别的总和会怎样?
标签: java hibernate projection