Hibernate Query介面 setDouble方法:系結對映型別為double的引數

2020-07-16 10:04:59
setDouble 方法用於系結對映型別為 double 的引數。

語法1

setDouble(int position,double val)

引數說明:
  • position:用於指定是第幾個引數。
  • val:用於指定對應的引數值。

返回值:Query 物件。

範例

使用順序預留位置方式實現查詢單價為 5967.2 的商品資訊,關鍵程式碼如下:
String hql = "from GoodsForm where price=?";  //定義查詢HQL語句
Query query = session.createQuery(hql);  //定義HQL語句獲取Query物件
query.setDouble(0,5967.2);  //設定HQL語句引數

語法2

setDouble(String name,double val)

引數說明:
  • name:用於指定在 HQL 語句中定義的引數。
  • val:用於指定對應的引數值。

返回值:Query 物件。

範例

使用參照預留位置方式實現查詢單價為 5967.2 的商品資訊,關鍵程式碼如下:
String hql = "from GoodsForm where price=:price";  //設定查詢HQL語句
Query query = session.createQuery(hql);  //執行HQL獲取Query物件
query.setDouble("price",5967.2);  //係結HQL語句引數