java - 按计数 HQL 排序

标签 java sql hibernate nhibernate hql

我正在尝试按学生的数量对学校进行排序。它们之间存在 ManyToOne/OneToMany 关系。

这不起作用,但这是我到目前为止所拥有的

来自学校的按人数排序(s.students)

我不想使用 Criteria,因为我必须重构大量代码。有没有办法用HQL来实现这一点?

最佳答案

好吧,我明白了。这有效

学校按人数排序(s.students)

根据 Hibernate 文档

You can test the size of a collection with the special property size or the special size() function.

关于java - 按计数 HQL 排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30676512/

相关文章:

java - 为什么我的线程失败时不会超时?

mysql - 跨多个列计算唯一项目(颜色)

mysql - 如何仅更新日期列中的月份?

java - 使用 JPA 注释方法的 hibernate Maven 原型(prototype)

hibernate - JPA 或 Hibernate 或 Spring 注释来指定对关系的查询?

java - JFrame多种样式

java - 检查在 Java 应用程序中使用 Active Directory 登录的用户

java - 如何通过响应 OutputStream 将 zip 文件返回给浏览器?

MYSQL删除同组重复记录只保留一条

oracle - Hibernate自定义类型映射设置字符长度