1
有人可以幫我一個查詢嗎?Java休眠分離標準,計數/有,查詢
Here's交易:
我有兩個表
用戶1組
2-用戶
一個羣體擁有大量的用戶,但事情是,表組保存了它在表用戶上的用戶數量。但是有時候這個數字是無效的,我想查找表格組中的數字小於表格用戶中的用戶的情況。
的SQL查詢將是這樣的:
select
id_group,
count(user)
from
user inner join user
having
count(user) < group.number_of_users
在休眠我不能做到這一點,到目前爲止,我遇上這個
DetachedCriteria dc = DetachedCriteria.forClass(Group.class);
dc.createAlias("userCollection", "uc");
dc.setProjection(Projections.count("uc.idUser"));
dc.add(Restrictions.lt("????????", "??????????");
在此先感謝
這是什麼意思「用戶內部連接的用戶」?用戶和組之間的關聯(實體的定義)是什麼? – Scorpion
一對多 - 「一組有很多用戶」 – fredcrs