Hibernate id方法:投影物件識別符號

2020-07-16 10:04:58
id 方法用於指明投影物件識別符號。

語法:

id()


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

範例

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