mybatisplus倒叙排序
时间: 2023-11-21 08:55:09 浏览: 51
以下是使用MyBatis-Plus进行倒序排序的示例代码:
```java
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
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> getUsersByPageDesc(int pageNum, int pageSize) {
Page<User> page = new Page<>(pageNum, pageSize);
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.orderByDesc("id"); // 按照id字段倒序排序
return userMapper.selectPage(page, queryWrapper);
}
}
```
在上述示例中,我们使用了MyBatis-Plus提供的`QueryWrapper`类来构建查询条件,并通过`orderByDesc`方法指定了按照`id`字段进行倒序排序。最后,我们使用`selectPage`方法执行查询并返回分页结果。