mybits Oracle分页

MyBatis 是一种开源的持久化框架,支持自定义SQL、存储过程以及高级映射。

Oracle 分页是实现分页查询效果的一种数据库查询技巧,具有获取数据量大,效率高等特点。

我们可以使用 MyBatis 提供的一些方法实现 Oracle 分页功能。下面我们介绍如何使用 MyBatis 实现 Oracle 分页:

SELECT * FROM ( SELECT ROWNUM AS rowno, t.* FROM ( SELECT * FROM users WHERE gender = #{gender} ORDER BY age desc ) t WHERE ROWNUM = #{start}