Hibernate between方法:設定在兩者之間的條件

2020-07-16 10:04:59
between 方法用於設定在兩者之間的條件,相當於 SQL 的 "field between value1 and value2"。

語法:

between(String propertyName,Object lo,Object hi)

引數說明:
  • propertyName:用於指定屬性名。
  • lo:用於指定最小值。
  • hi:用於指定最大值。

返回值:Criterion 物件的範例。

範例

查詢年齡在 20~40 之間(包括 20 和 40)的使用者資訊,關鍵程式碼如下:
Criteria criteria = session.createCriteria(UserForm.class);  //定義Criteria物件
criteria.add(Restrictions.between("age",20,40));  //查詢年齡在20~40之間的使用者資訊
list = criteria.list();