mybatisplus+分页查询
时间: 2023-11-21 22:58:42 浏览: 87
以下是使用MybatisPlus进行分页查询的示例代码:
```java
// 导入相关类
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class UserServiceImpl implements UserService {
@Autowired
private UserMapper userMapper;
@Override
public IPage<User> getUserListByPage(int pageNum, int pageSize) {
// 构建分页对象
Page<User> page = new Page<>(pageNum, pageSize);
// 执行分页查询
IPage<User> userIPage = userMapper.selectPage(page, null);
// 返回分页结果
return userIPage;
}
}
```
上述代码中,我们使用了MybatisPlus提供的`Page`类来构建分页对象,并将其作为参数传递给`selectPage`方法,该方法会自动进行分页查询并返回分页结果。需要注意的是,`selectPage`方法的第二个参数为查询条件,如果不需要查询条件可以传入`null`。
阅读全文