mybatis-plus的in子句的查询没有结果集
2021-01-21 本文已影响0人
尘埃里的玄
![](https://img.haomeiwen.com/i16047078/599b247c50832256.png)
传入int数组或integer数组都无法拿到结果集,然后我发现控制台打印的是对象名的地址。
凭着我多年的开发经验(其实我才毕业半年,也是个小白)感觉到这里必须传入list。
因此用Array.asList()将对象转为数组
![](https://img.haomeiwen.com/i16047078/87e990d1d6f1a3c3.png)
拿到数值了!
于是我猜测这里必须传入实现了Iterator接口,于是跳到源码里看!
/**
* ignore
*/
default Children in(R column, Collection<?> coll) {
return in(true, column, coll);
}
![](https://img.haomeiwen.com/i16047078/07b82fdbaf6584b3.png)
猜测正确!