后台使用了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
这样的列子很多我搜了个----
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为自增的整数