Hibernate Criteria介面 addOrder方法:設定結果集的排序規則

2020-07-16 10:04:58
addOrder 方法用於設定結果集的排序規則。

語法:

addOrder(Order order)

引數說明:
  • order:為 Order 物件的範例,可以通過 Order 類的 desc 方法(降序方法)和 asc 方法(升序方法)指定等排序方式。

返回值:Criteria 物件。

範例

應用 QBC 查詢,對主題資訊按發表時間降序排列,關鍵程式碼如下:
Session session = sessionFactory.openSession();  //定義session物件
Criteria criteria = session.createCriteria(TbTopic.class);  //獲取Criteria範例
criteria.addOrder(Order.desc("createTime"));  //設定結果集排序順序
List list = criteria.list();