怎么用HQL语句查询mysql中的最后N条记录,主键自增,最后要求降序输出
解决方案 »
- 急求:lucene问题
- 基于Spring框架文件上传问题,放在本地weindw下没问题,发布到服务器Linux系统下,出险异常。请大家帮忙
- hibernate关联关系
- 关于Hibernate的继承映射的问题
- 请问spring的ClassPathXmlApplicationContext类的close方法是关闭容器吗?
- ====javasript文件放在哪好?=====
- 暑假实习
- 有人在solaris下用过fop吗?
- 为何XML文件用IE执行后的结果和原文件一样?没有执行?
- mybatis + sqlserver 在插入数据的同时返回自增的主键id
- 如何找出win2003 隐藏的进程
- 新手提问struts2中出现的问题
用createSQLQuery
正常用法么..排序倒序 然后调用setMaxResults吧 设置下查询出来的最大记录数就可以了..
我是这么做的,可是不行,你看看有什么问题
private static final String QUERYPERPAGEHQL = "from Solution solution order by solutionId desc";public List queryPerPage(int page) {
List<Solution> listResult = new ArrayList<Solution>();
Session session = HibernateSessionFactory.getSession();
int startRow = this.getTotalCount()-page*countPerPage;
Query query = session.createQuery(this.QUERYPERPAGEHQL);
query.setFirstResult(startRow);
query.setMaxResults(countPerPage);
listResult = query.list();
return listResult;
}