hibernate hql 查询前N条数据 和后N条数据
2014-07-29 09:57
513 查看
hql 查询前10条数据 ,默认为asc 升序
hql 查询后10条数据 ,desc为降序
public List<MetaData> findTop10Metadata(){ return (List<MetaData>)this.getHibernateTemplate().execute(new HibernateCallback(){ public Object doInHibernate(Session session) throws HibernateException, SQLException { String hql = "from MetaData order by id asc"; Query query = session.createQuery(hql); query.setMaxResults(10); List<MetaData> MetaData=(List<MetaData>)query.list(); return MetaData; }}); }
hql 查询后10条数据 ,desc为降序
public List<MetaData> findTop10Metadata(){ return (List<MetaData>)this.getHibernateTemplate().execute(new HibernateCallback(){ public Object doInHibernate(Session session) throws HibernateException, SQLException { String hql = "from MetaData order by id desc"; Query query = session.createQuery(hql); query.setMaxResults(10); List<MetaData> MetaData=(List<MetaData>)query.list(); return MetaData; }}); }
相关文章推荐
- hibernate使用createQuery(hql)语句仅查询部分字段,应如何获得数据
- Hibernate只查父表数据,关闭Hql多态查询
- Hibernate的hql语句查询不到内容,但是库里有数据,直接执行SQL也能执行,能得到值,返回值取不到
- Hibernate——HQL数据查询
- HQL数据查询(Hibernate推荐)
- Hibernate原生SQL查询数据转换为HQL查询数据方法
- Hibernate(3)-使用HQL语句进行数据查询
- Hibernate Hql 去重查询 表中多个重复数据去重
- struts+hibernate+mysql HQL语句查询带中文的查询不出数据的解决方法
- Hibernate 之HQL数据查询
- Hibernate和Spring整合中数据查询hql与Criteria Query
- Hibernate批量处理数据、HQL连接查询
- 使用Struts2+Hibernate(HQL)添加数据、查询数据
- Hibernate批量处理数据、[HQL连接查询]
- Hibernate批量处理数据、HQL连接查询
- Hibernate HQL 查询Set数据
- Java_Web三大框架之Hibernate+jsp+selvect+HQL查询数据
- Hibernate中通过HQL/JPQL查询的方式实现动态数据获取
- Hibernate查询数据的几种方式以及HQL用法及参数的几种使用方法
- hibernate查询语句--HQL