my batis plus 如何传入数组使用 in查询
时间: 2023-05-17 07:02:47 浏览: 612
Mybatis调用PostgreSQL存储过程实现数组入参传递
您可以使用MyBatis Plus提供的LambdaQueryWrapper类来实现in查询。以下是一个示例代码:
```java
List<Integer> ids = Arrays.asList(1, 2, 3);
LambdaQueryWrapper<User> wrapper = new LambdaQueryWrapper<>();
wrapper.in(User::getId, ids);
List<User> userList = userMapper.selectList(wrapper);
```
在这个示例中,我们创建了一个LambdaQueryWrapper对象,并使用in方法将id字段与一个整数列表进行比较。最后,我们使用selectList方法从数据库中检索匹配的用户列表。
阅读全文