在MyBatis中使用PageHelper进行分页非常简单,可以按照以下步骤进行操作:
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.1.11</version>
</dependency>
<plugins>
<plugin interceptor="com.github.pagehelper.PageInterceptor">
<property name="helperDialect" value="mysql"/>
</plugin>
</plugins>
import com.github.pagehelper.PageHelper;
public List<User> getUsers(int pageNum, int pageSize) {
// 开启分页查询
PageHelper.startPage(pageNum, pageSize);
// 执行查询操作,PageHelper会自动在查询语句中加上分页的limit条件
List<User> users = userMapper.selectUsers();
return users;
}
总结:通过以上步骤,可以在MyBatis中使用PageHelper插件实现简单的分页查询操作。PageHelper会自动在查询语句中加上分页的limit条件,简化了分页查询的操作。