mybatis-plus limit语句
时间: 2023-09-23 18:04:57 浏览: 131
mybatis约束
MyBatis-Plus 的 limit 语句可以通过 `com.baomidou.mybatisplus.core.metadata.IPage` 接口来实现分页查询。具体方法如下:
1. 在查询方法参数中添加 `IPage` 对象,用于分页参数传递。
```java
public interface UserDao extends BaseMapper<User> {
List<User> selectUserPage(IPage<User> page, @Param("name") String name);
}
```
2. 在查询方法中使用 `com.baomidou.mybatisplus.extension.plugins.pagination.Page` 对象构建分页参数。
```java
@Service
public class UserServiceImpl implements UserService {
@Autowired
private UserDao userDao;
@Override
public IPage<User> selectUserPage(int pageNum, int pageSize, String name) {
Page<User> page = new Page<>(pageNum, pageSize);
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.like("name", name);
return userDao.selectUserPage(page, name);
}
}
```
其中,`Page` 对象的第一个参数为当前页码,第二个参数为每页显示数量。`QueryWrapper` 对象用于构建查询条件。最后,将 `Page` 对象和查询条件传递给 `selectUserPage` 方法,即可实现分页查询。
阅读全文