0
假設我們有一個具有Set的類(Staff)。 如何使用HQL確定集合中的元素數量?使用HQL計數收集中的元素數
假設我們有一個具有Set的類(Staff)。 如何使用HQL確定集合中的元素數量?使用HQL計數收集中的元素數
Query query = session.createQuery(
"select count(*) from Stuff s inner join s.set countSet where s.id=:someId");
query.setString("someId", 123);
Long count = (Long)query.uniqueResult();
這樣的事情。如果你發佈你的班級HQL可以糾正,以反映你的名字
或者,我可以做「select count(elements(staff.set))...」嗎? – user3163179
難道你只是嘗試與代碼? – StanislavL
我現在並沒有將它放在眼前,所以我只是在記事本中寫下查詢。不過,我的選擇對你來說看起來是否正確? :) – user3163179