0
我有多個表:的Hibernate查詢計數
- 投票
- 問題
- 回答
每個表都有一個屬於AuthorID場。
我想輸出一個sql查詢:
MemberId1。 (Nbr the Question + Nbr of Question + Nbr of Answer)
MemberId2。 (投票數+問題答案+答案總數)
MemberId3。 (得票數+問題答案+答案總數)
如何使用Hibernate標準來執行此查詢?
在普通的SQL我認爲這將是這樣的:
select sum(val) from (
select count(*) val from a
union all
select count(*) val from b
union all
select count(*) val from c
union all
select count(*) val from d)
爲什麼標準?它是一個動態查詢嗎? – 2011-02-15 15:00:13
如果不提供有關類模型的信息,您絕不應該問hibernate查詢問題。有了Hibernate,你在做oop,所以你不必太在意桌子,但你高度依賴於班級結構。 – 2011-02-15 15:03:37