如果是List类型的String,例如:List<String>这种类型的,就直接放值就可以了,本文讲的是当你查询到的是一个list集合如何遍历取值,否则要写sql和接口就显得很麻烦。
步骤如下:
List
<User> userList
= userService
.selectById(id
);
List
<String> resultList
= new ArrayList<>();
userList
.forEach(item
->{
resultList
.add(item
.getYouNeedId());
});
QueryWrapper
<User> qw
= new QueryWrapper<>();
qw
.in("you_need_id", resultList
);
IPage
<User> userIPage
= userMapper
.selectPage(page
, qw
);
return contractRecordIPage
.getRecords();
转载请注明原文地址:https://ipadbbs.8miu.com/read-5260.html