Hibernate Criteria介面 uniqueResult方法:單值檢索

2020-07-16 10:04:57
uniqueResult 方法用於返回唯一的結果物件。該方法一般用在確信只有一條滿足條件的記錄時使用,如果結果集的記錄條數超出將會丟擲異常。

語法:

uniqueResult()


返回值:唯一的結果物件或 null。

範例

獲取使用者資訊表中的第一條記錄,並儲存到 UserForm 物件中,關鍵程式碼如下:
Criteria criteria = session.createCriteria(UserForm.class);  //範例化Criteria物件
UserForm uf = (UserForm)criteria.setMaxResults(1).uniqueResult();  //獲取使用者資訊表中的第一條記錄