|
} itr = query.list(); closeSession(); } catch (Exception e) {
} return itr; } 好了一旦我们做好了上边的工作,查询对我们来说将是很容易的一件事情,而且可以达到公用,是不是省了许多力气?下面我将实例化一个例子来进一步说明: 例子: HQuery hquery=HQuery(); hquery.setQueryString("select users from Users as users where users.name=? and users.sex=?"); hquery.setOrderby("order by users.age desc"); //如果要分页,把当前页curpage传递给hquery hquery.setPageStartNo(curpage); //实例化参数,本例为两个参数 Paras paras1=new Paras(); paras1.setPName(name); paras1.setTypeNo(Types.VARCHAR); Paras paras2=new Paras(); paras2.setPName(sex); paras2.setTypeNo(Types.INTEGER); ParasList paraslist=new ParasList(); paraslist.add(paras1); paraslist.add(paras2);//注意顺序 hquery.setParalist(paraslist); //好了,做好准备工作,调用查寻方法得到结果 List list=find(hquery); (责任编辑:包春林) 上一页 [1] [2] [3]
|