利用hibernateTemplate.findByCriteria(DetachedCriteria detachedCriteria, int first, int range);进行查询,可以得到一定范围内的数据。假如这个表只有一个primary key,那么好办,可以用
detachedCriteria.add(Restrictions.ge("id",7))
添加查询条件,表示所有id比7大的数据,然后得到数据后再取范围。假如这个表有两个primary key呢?根据上面的思路
detachedCriteria.add(Restrictions.ge("id1",2));
detachedCriteria.add(Restrictions.ge("id2",3));
这样的查询就得到id1大于2,又id2大于3的的一系列数了。但是如下表:
    id1     id2
1    1       1
2    1       2
3    2       3
4    2       1
5    5       2这样的一个表的话,第五行就取不到了。.。。其实我想得到第三行之后的所有数据的。应该怎么查询呢??100分够不够?不够的话再加!