Hibernate not方法:邏輯非操作

2020-07-16 10:04:55
not 方法用於完成“邏輯非”操作。

語法:

not(Criterion expression)

引數說明:
  • expression:用於指定一個表示式。

返回值:Criterion 物件的範例。

範例

查詢學歷不為“大專”、“本科”和“研究生”的員工資訊,關鍵程式碼如下:
Criteria criteria = session.createCriteria(PersonForm.class);  //定義Criteria物件
String[] arr ={"大專","本科","研究生"};  //定義查詢字串物件
criteria.add(Restrictions.not(Restrictions.in("knowledge",arr)));  //查詢學歷不為指定字串的員工資訊
list = criteria.list();  //執行查詢語句