这个问题真的很坑爹,提示如下:
问题的坑爹之处在于,我们平时传入数组都是这样写的:
<foreach collection="array" item="userId" separator=",">
#{userId}
</foreach>
实际上,mybatis并没有那么智能,当遇到数组多的时候,它也无能无力去辨别我想要传的是哪一个数组,于是乎我们最好像传类似map一样(map中我们传入的是key),这样写:
<foreach collection="userIds" item="userId" separator=",">
#{userId}
</foreach>
直接传入数组的类型即可。
解决