比如在数据库中按默认排序存在下面的数据
a
b
c
d
e
f
现在我在获取c这条数据的前提下怎么样再获取与之相邻的上面两条a/b和下面两条d/e数据呢?最好在Hibernate中实现,谢谢。
比如在数据库中按默认排序存在下面的数据
a
b
c
d
e
f
现在我在获取c这条数据的前提下怎么样再获取与之相邻的上面两条a/b和下面两条d/e数据呢?最好在Hibernate中实现,谢谢。
那么你能确定你知道C,能推出前面或后面的要取值的情况(上面两条a/b和下面两条d/e数据),如果能,那么你就是不是用SQL的WHERE就能筛选出来呢?
where (id=a) or (id>c and id<=e)