Hibernate+Spring 对DAO的处理实列(3)
来源:未知 责任编辑:责任编辑 发表时间:2014-01-06 18:09 点击:次
//记录生成
List list = query.list();
//把查询到的结果放入迭代器
iterator = list.iterator();
if (iterator.hasNext()) {
info = (Info) iterator.next();
}
return info;
}
/**
* 取最后一条记录
* @throws Exception
* @return Station
*/
public Info getLastInfo() throws Exception {
Iterator iterator = null;
Info info = null;
String queryString = "select info from Info as info order by info.idasc";
Query query = getHibernateTemplate().createQuery(getSession(), queryString);
//记录生成
List list = query.list();
//把查询到的结果放入迭代器
iterator = list.iterator();
if (iterator.hasNext()) {
info = (Info) iterator.next();
}
return info;
}
////////////////////////////////////////////////////////
///// ///
///// 以下部份表中要有特定字段才能Õ?吩诵袪 牳鋈撕推笠禒 ///
///// ///
////////////////////////////////////////////////////////
/**
* 取符合条件记录总数, [表中要有 isperson 字段]
* @return int
* @param int isPerson
*/
public int getInfosCountByIsperson(int isPerson) throws Exception {
int count = 0;
String queryString =
"select count(*) from Info as info where info.isperson =" + isPerson;
count = ((Integer) getHibernateTemplate().iterate(queryString).next()).
intValue();
return count;
}
/**
* 取所有符合条件记录集合, 模糊查询条件.[表中要有 isperson 字段]
相关新闻>>
- 发表评论
-
- 最新评论 更多>>