1:使用 Mybatus-plus 的 QueryWrapper 之 in 查询,in(“字段名称”,集合),里边不要使用数组,不然不生效,要使用集合才可以:例子如下
QueryWrapper<Facilities> wrapper = new QueryWrapper<>();
List<String> newsTypes= Arrays.asList(organEntity.getFacId().split(","));
wrapper.in("fac_id",newsTypes);
List<Facilities> facilities = facilitiesService.list(wrapper);
在Mybatis-Plus中,使用QueryWrapper进行IN查询时,需要注意集合类型的选择。避免使用数组,应该使用List集合,例如将逗号分隔的字符串转化为List<String>,然后调用`wrapper.in(fac_id newsTypes)`,这样可以正确执行IN查询,获取到所需数据。

被折叠的 条评论
为什么被折叠?



