我正在尝试返回 HQL 查询的结果,如下所示:
List<Parent> parents =
currentSession().createQuery("from Parent order by count(children)").list();
这样该列表就按 eadh 父母拥有的孩子的数量排序,
其中孩子是ArrayList<Child>
.
我收到以下错误:
HTTP 状态 500 - 请求处理失败;
嵌套异常是 org.springframework.dao.InvalidDataAccessResourceUsageException: Unknown column 'qualified' in 'order Clause';
SQL [不适用];嵌套异常是 org.hibernate.exception.SQLGrammarException:'order 子句'中的未知列 'qualified'
这似乎是一个非常简单的查询,并且 count 方法的确切用途是什么,所以我真的不明白为什么它不起作用。另外我不知道“合格”栏的来源或含义。