使用HQL计算集合中元素的数量

时间:2017-04-26 14:49:14

标签: hibernate hql

假设我们有一个带有Set的类(Staff)。 我们如何使用HQL确定集合中的元素数量?

1 个答案:

答案 0 :(得分:1)

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以反映您的姓名