Hibernate property方法:指明投影物件的某個屬性

2020-07-16 10:04:57
property 方法用於指明投影物件的某個屬性。

語法:

property(String propertyName)


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

範例

查詢資料表中的全部使用者名稱,關鍵程式碼如下:
Criteria criteria = session.createCriteria(UserForm.class);  //獲取Criteria物件
criteria.setProjection(Projections.property("username"));  //設定查詢投影列
list = criteria.list();  //執行查詢語句獲取查詢結果集
Iterator it = list.iterator();  //建立查詢結果疊代器
while(it.hasNext()){  //迴圈遍歷疊代器
  System.out.println("使用者ID:"+it.next());
}