假设我们有一个带有Set的类(Staff)。 我们如何使用HQL确定集合中的元素数量?
答案 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以反映您的姓名