Hibernate+Spring 对DAO的处理实列(4)
来源:未知 责任编辑:责任编辑 发表时间:2014-01-06 18:09 点击:次
* @return Iterator
* @param int isPerson
*/
public Iterator getAllInfosByIsperson(int isPerson) throws Exception {
Iterator iterator = null;
String queryString = " select info from Info as info where info.isperson=" +
isPerson + " order by info.id desc";
List list = getHibernateTemplate().find(queryString);
//把查询到的结果放入迭代器
iterator = list.iterator();
return iterator;
}
/**
* 取符合条件记录集合, 模糊查询条件.[表中要有 isperson 字段]
* @return Iterator
* @param int isPerson,int position, int length
*/
public Iterator getInfosByIsperson(int isPerson, int position, int length)throws
Exception {
Iterator iterator = null;
String queryString = " select info from Info as info where info.isperson=" +
isPerson + " order by info.id desc";
//创建查询
Query query = getHibernateTemplate().createQuery(getSession(), queryString);
//设置游标的起始点
query.setFirstResult(position);
//设置游标的长度
query.setMaxResults(length);
//记录生成
List list = query.list();
//把查询到的结果放入迭代器
iterator = list.iterator();
return iterator;
}
////////////////////////////////////////////////////////
///// ///
///// 以下部份表中要有特定字段才能Õ?吩诵袪 查询部份 ///
///// ///
///////////////////////////////////////////////////////
/**
* 取符合条件记录总数, 模糊查询条件.[表中要有 title 字段]
相关新闻>>
- 发表评论
-
- 最新评论 更多>>