程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Hibernate HQL語句的參數設置

Hibernate HQL語句的參數設置

編輯:關於JAVA

以hql舉列:更多的查幫助

// 使用List為參數作為條件結果

List<Integer> lst = new ArrayList<Integer>();
lst.add(14);
lst.add(15);
lst.add(17);
String hql = "from Students s where s.SId in (:lst)";
Query q = session.createQuery(hql);
q.setParameterList("lst",lst);
// 以一個實類作為參數條件
hql = "from Students s where s.class=:class";
q.setEntity("class",session.get(Class.class,1));
// 根據給的參數匹配對應的類型Type hiberntae裡的類
hql = "from Students s where s.SId=? or s.SName=?";
Query q = session.createQuery(hql);
q.setParameters(new Object [] { 14,"update" },new Type [] { new IntegerType(),new StringType() });

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved