浏览 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应该怎么加呢? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-06-23
这样估计是不能用hibernate的分页了, 你查查看,你用的数据库分页的sql该怎么写,全部自己手写好了。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-06-24
hibernate支持分页查询 不过生成的哪个sql好像效率不是很高
|
|
| 返回顶楼 | |





