org.hibernate.Session
//查询列表
public List getlist(String sql) {
Session session=getHibernateTemplate().getSessionFactory().openSession();
return session.createSQLQuery(hql).list();
}
//下面是分页:
//查找list(hql 执行语句,pagefirst 起始页,pagemax每页显示数据条数)
public List getOrderList(final String hql, final int pagefirst, final int pagemax) {
return getHibernateTemplate().executeFind(
new HibernateCallback() { // 创建hibernate回调方法
public Object doInHibernate(org.hibernate.Session session)
throws HibernateException, SQLException {
Query query = session.createSQLQuery(hql);// 将HQL语句封装执行
query.setFirstResult(pagefirst);// 结果集从第几页开始
query.setMaxResults(pagemax);// 结果集每页最大条数
List list = query.list();// 创建list对象,返回结果集
return list;
}
}
);
}
注意:导入的是org.hibernate.Session
转载请注明出处:http://blog.sina.com.cn/xilexu