hql语句问题
我想查询一张表中的部分数据,比方说有100条数据的表,我只想每次查10条数据,用hql语句怎么实现?我用的是Mysql数据库,还有就是我用的框架是spring+hibernate,哪位好人帮帮忙啊,谢了!
[解决办法]
Query query = session.createQuery(hql);
query.setFirstResult(firstResults);
query.setMaxResults(maxResults);
List<user> l = query.list();
这样子就行了
[解决办法]
firstResults是起始数据,就是要查询的N条数据从第所有数据的第几条开始查!
maxResults 的意思是总共查多少条数据出来!
[解决办法]
[解决办法]
Query query = session.createQuery(hql);
query.setFirstResult(firstResults);
query.setMaxResults(maxResults);
List<user> l = query.list();
=
select top(maxResults)* from tab where id not exist (select top(fristResults) id from tab)