论坛首页 入门讨论版 Hibernate

关于hql中子查询中如何分页

浏览 140 次
该帖已经被评为新手帖
作者 正文
最后更新时间:2008-06-20
如有个HQL:
update Task t set t.assigner='admin'
where t.customer in
(select c from Customer c where c.isAssigned='0')

如果N个人平分任务,那么需要对Customer的子查询分页,有没有什么方法?
update Task t set t.assigner='userA'
where t.customer in
(select c from Customer c where c.isAssigned='0' and 第一页)

update Task t set t.assigner='userB'
where t.customer in
(select c from Customer c where c.isAssigned='0' and 第二页)

如果是SQL可以直接在子查询中加入分页语句,Hql应该怎么加呢?
   
最后更新时间:2008-06-23
这样估计是不能用hibernate的分页了, 你查查看,你用的数据库分页的sql该怎么写,全部自己手写好了。
   
0 请登录后投票
最后更新时间:2008-06-24
hibernate支持分页查询  不过生成的哪个sql好像效率不是很高
   
0 请登录后投票
论坛首页 入门讨论版 Hibernate

跳转论坛:
JavaEye推荐