由于新公司的技术比较陈旧,而且是自研框架,需要手写原生SQL去实现分页效果,而且使用的是Oracle数据库,在写SQL的时候就发现一件很神奇的事情。
在DAO层我使用了类似如下SQL去进行分页查询:
SELECT TAC, TAC_TYPE, CREATED_DATE, SQ_ID
FROM TAC
WHERE 1 = 1 AND ROWNUM > :START_NUM AND ROWNUM <= :END_NUM
END_ROWNUM = (pageIndex + 1</
由于新公司的技术比较陈旧,而且是自研框架,需要手写原生SQL去实现分页效果,而且使用的是Oracle数据库,在写SQL的时候就发现一件很神奇的事情。
在DAO层我使用了类似如下SQL去进行分页查询:
SELECT TAC, TAC_TYPE, CREATED_DATE, SQ_ID
FROM TAC
WHERE 1 = 1 AND ROWNUM > :START_NUM AND ROWNUM <= :END_NUM
END_ROWNUM = (pageIndex + 1</