后台使用了hibernate
String Hql = "from Blog order by blogid desc limit 10"; //这一语句为什么查出了所有行数据???
Query q = session.createQuery(Hql);在mysql里敲:select * from blog order by blogid desc limit 10 //这个就查出了最后10条数据
问题:HQL语句怎样写才能查出了最后10条数据呢???数据库是mysql
String Hql = "from Blog order by blogid desc limit 10"; //这一语句为什么查出了所有行数据???
Query q = session.createQuery(Hql);在mysql里敲:select * from blog order by blogid desc limit 10 //这个就查出了最后10条数据
问题:HQL语句怎样写才能查出了最后10条数据呢???数据库是mysql
解决方案 »
- 如何在javabean中往jsp的application内置对象中写入值?不使用struts2,纯javabean怎么用?不知什么函数获得application
- 关于Hibernate对大型文本的读写
- 使用过lucene对数据库创建全文索引的高手请进来!
- 谁帮我写一个简单的放注入的代码嘛?
- 怎样根据WSDL生成SOAP请求
- jsp中通过URL传递中文(繁體)参数,出現亂碼,請問怎麼解決?急!!!
- 关于webspere的问题
- 在Eclipse里怎样使用Junit测试已经部署到weblogic上的EJB(EJB是在JB9中开发的)
- 为什么我的connection是关闭and不可用的?
- org.hibernate.SessionException: Session is closed!
- Socket读写的问题
- string是什么意思
这样的列子很多我搜了个----
Hibernate 可以实现分页查询,例如:
从第2万条开始取出100条记录
Query q = session.createQuery("from Cat as c");
q.setFirstResult(20000);
q.setMaxResults(100);
能解决问题的方法 就是好方法
我想先得到记录的总条数totalRecord,这个不是太费,也有点不咋滴。
q.setFirstResult(totalRecord-10);
q.setMaxResults(10);
q.setFirstResult(20000);
q.setMaxResults(100);不能用一条hql语句搞定吗???
1和10是随便的
id为自增的整数