RowBounds遇到的一个小问题

今天用RowBounds 固定查数据条数的时候遇到了一个小问题

RowBounds遇到的一个小问题RowBounds遇到的一个小问题

图中是RowBounds封装好的中间一层,没有查出ROWNUM直接用ROWNUM排序了,

导致序列出现了0,从而在最外层>0 的时候查不出第一条

RowBounds遇到的一个小问题

RowBounds遇到的一个小问题

这里比较奇怪的是,如果日期格式换成下面一种,或者排序用DESC,再或者去掉ORDER BY 都是可以让序列顺序从1开始,比较让人费解,

暂时的解决办法是在子查询中查出ROWNUM,再判断