配置拦截器插件
helperDialect:分页插件会自动检测当前的数据库链接,自动选择合适的分页方式。 你可以配置helperDialect属性来指定分页插件使用哪种方言。...配置时,可以使用下面的缩写值:oracle,mysql,mariadb,sqlite,hsqldb,postgresql,db2,sqlserver,informix,h2,sqlserver2012,...derby
特别注意:使用 SqlServer2012 数据库时,需要手动指定为 sqlserver2012,否则会使用 SqlServer2005 的方式进行分页。...在代码中使用
SQL语句的写法不受任何影响:
因为我们返回的是个list,所以接收参数可以使用分页类型接收:
来看一下Page类型的定义:
可以看到Page本身也是个ArrayList,里面还包含了分页的各项参数...在调用分页查询时要先设置分页前提,比如,每页两行,查询第一页:
PageHelper.startPage(1,2);
在你需要进行分页的 MyBatis 查询方法前调用 PageHelper.startPage