熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Hibernate HQL語句的參數設置

2013-11-23 20:46:46  來源: Java開源技術 

  以hql舉列更多的查幫助

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

List<Integer> lst = new ArrayList<Integer>();
lstadd();
lstadd();
lstadd();
String hql = from Students s where sSId in (:lst);
Query q = sessioncreateQuery(hql);
qsetParameterList(lstlst);

// 以一個實類作為參數條件
hql = from Students s where sclass=:class;
qsetEntity(classsessionget(Classclass));

// 根據給的參數匹配對應的類型Type hiberntae裡的類
hql = from Students s where sSId=? or sSName=?;
Query q = sessioncreateQuery(hql);
qsetParameters(new Object [] { update }new Type [] { new IntegerType()new StringType() });


From:http://tw.wingwit.com/Article/program/Java/ky/201311/29068.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.