0
我在表中有3条记录。我想在不同的小组中得到结果。所以我已经完成范围查询为,休眠范围查询 - 除组结果
Query q=session.createQuery("select a.firstName,a.lastname from Emp);
q.setFirstResult(startVal);
q.setMaxResults(endVal);
myList = q.list();
System.out.println(myList.size());
我已经创建了如下的组。这些组动态生成。
startVal endval
0 1
2 2
3 3
为startVal = 0,endVal = 1它的工作(返回myList.size()值1)
为startVal = 2,endVal = 2其工作(返回myList.size()值1)
但对于startVal = 3,endVal = 3它不工作返回myList.size()值0.
有人可以帮我吗?
谢谢杰夫。那么什么是替代。或者为了获得中间值,我需要从获得的开始值和结束值中进行一些替代,并为中间值创建范围? – user1517605 2012-07-11 14:44:09
谢谢jeff它的工作。 – user1517605 2012-07-11 19:06:46