hibernate 分页查询

Query有2个方法

setFirstResult(int startPosition)
设置要获取的第一个结果的位置。
startPosition 第一个结果的起始位置,从 0 开始编号。
       
setMaxResults(int maxResult)
设置要获取的结果的最大数目。
maxResult 最大数目。

设置后hibernate就会返回这2个数指定的数据了。
回答人的补充  2010-05-14 09:47
使用Query构建HQL这些我就省略了,在调用执行查询之前
query.setFirstResult(0);//定义从第几条开始查询 
query.setMaxResults(10);//定义返回的记录数
然后再调用执行,就可以了。比如上面的 0 ,10 两个参数,就会返回第一条开始,往后的10条数据。
提问人的追问  2010-05-14 09:55

list = session.createQuery(sql).setString(0, "%a%").setString(1, "%a%").setFirstResult(0).setMaxResults(2).list();是这样吗

那页面怎么调


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值