4.3. 关于 HQL 排序
查询的结果也可以排序。ORDER BY 子句用于指定用于排序结果的选定值。作为按顺序子句的一部分,表达式的类型被视为有效,包括:
- 状态字段
- 组件/嵌入式属性
- 星形表达式,如算术运算、函数等。
- 在 select 子句中为任一表达式类型声明的标识变量
HQL 不强制在 select 子句中命名排序句中引用的所有值,但它需要使用 Jakarta Persistence 查询语言。代表数据库可移植性的应用程序应该意识到,并非所有数据库都支持在 select 子句中引用未引用的顺序子句中的值。
排序中的各个表达式可以通过 ASC (发送)或 DESC (降序)来指示所需的排序方向。
示例:订单人