Hibernate min方法:計算某一列的最小值

2020-07-16 10:04:59
min 方法用於計算某一列的最小值。

語法:

min(String propertyName)

引數說明:
  • propertyName:用於指定計算最小值的屬性列的列名。

返回值:AggregateProjection 類的物件。AggregateProjection 類為 Projection 類的子類。

範例

獲取成績資訊表中的最低成績,關鍵程式碼如下:
Criteria criteria = session.createCriteria(ResultForm.class);  //獲取Criteria物件
criteria.setProjection(Projections.min("achievement"));  //查詢achievement列的最小值
double min = (Double)criteria.uniqueResult();  //獲取查詢結果
System.out.println("最低成績:"+min);