Hibernate Query介面 setParameter方法:系結任意型別的引數

2020-07-16 10:04:56
setParameter 方法用於系結任意型別的引數。

語法:

setParameter(String name,Object val)

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

返回值:Query 物件。

範例

通過引數動態系結機制實現查詢使用者名稱為 wgh 的使用者資訊,關鍵程式碼如下:
String hql = "from UserForm where username=:userName";  //定義查詢HQL語句
Query query = session.createQuery(hql);  //執行查詢語句獲取Query物件
query.setParameter("userName","wgh");  //設定HQL語句引數
list = query.list();