lambdaquerywrapper 查询limit用法
时间: 2023-09-25 14:16:20 浏览: 484
ThinkPHP中limit()使用方法详解
LambdaQueryWrapper 是 Mybatis-Plus 提供的一个查询构造器,可以用来方便地构建 SQL 查询语句。在使用 LambdaQueryWrapper 进行查询时,可以通过 `last()` 方法来设置 SQL 语句的 limit,其用法如下:
```java
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.last("LIMIT 10");
List<User> userList = userMapper.selectList(wrapper);
```
在上面的代码中,我们通过 `last()` 方法来设置 SQL 语句的 limit 为 10。这样,在执行查询时,Mybatis-Plus 会自动将其加入到最终的 SQL 语句中,从而实现限制查询结果数量的功能。
需要注意的是,`last()` 方法并不是 LambdaQueryWrapper 的专有方法,它是 Mybatis-Plus 提供的通用方法,可以用来设置任意的 SQL 片段。因此,在使用 `last()` 方法时,需要注意 SQL 片段的正确性和安全性,避免 SQL 注入等安全问题。
阅读全文