hibernate一对多查询怎么分页,即限制查询出的结果集数量

2025-04-29 01:03:35
推荐回答(2个)
回答1:

queryString
看 如何写的。

直接使用联合查询

queryString="SELECT stu FROM Student stu JOIN SchoolClass cls WHERE cls.id=:id"
Query queryObject = getSession().createQuery(queryString);
queryObject.setParameter("id", Integer.parseInt(request.getParameter("cid")) );

queryObject.setFirstResult(offset);
queryObject.setMaxResults(length);

回答2:

select * from
(select rownum(cid) from student) s
where s.cid<10;