对于query.setFirstResult():此方法的作用是设置分页是从第几条数据开始。
举个例子:query.setFirstResult(0) 就是相当于从数据库的第一条数据开始查起;
而query.setMaxResults()则是设置取出数据的条数;
query.setFirstResult(0)
query.setMaxResults(10) 相当于select * from 表名 limit 0,10 表示分页的前十条数据
对于Oracle的分页
SELECT * FROM(SELECT A.*,ROWNUM RN FROM (SELECT * FROM TABLE_NAME)A WHERE ROWNUM < =10 )
WHERE RN>=1;
查询出分页的前十条数据
本文详细介绍了在不同数据库中实现分页查询的方法。包括使用setFirstResult()和setMaxResults()进行分页查询,以及针对Oracle数据库的特定分页查询技巧。
1070

被折叠的 条评论
为什么被折叠?



