JPA ORDER BY 子句

2024 年 8 月 29 日 | 阅读 2 分钟

ORDER BY 子句用于对数据进行排序,并按升序或降序排列。 CriteriaQuery 接口提供 orderBy() 方法来定义排序类型。

ORDER BY 示例

在这里,我们将在学生表上执行多个 ORDER BY 操作。 假设该表包含以下记录:-


JPA ORDER BY Clause

现在,按照以下步骤执行操作:-

  • 创建一个实体类。 在这里,我们在 com.javatpoint.jpa 包下创建了 StudentEntity.java。 此类包含三个属性 s_id、s_name、s_age 以及所有必需的注释。

StudentEntity.java

  • 现在,将实体类和其他数据库配置映射到 Persistence.xml 文件中。

Persistence.xml

  • 一旦我们创建了基本的实体类并将配置映射到 persistence.xml 文件中,我们可以按以下方式执行不同类型的 select 操作:-

按升序排序

Asc.java

输出


JPA ORDER BY Clause

按降序排序

Desc.java

输出


JPA ORDER BY Clause