2.mybatis批量删除出错
1.Mybatis报错(Parameter ‘**’ not found. Available parameters are [array])
这个错误一般是出现在批量删除传数组的时候,出现的错误
先上代码
<delete id="deleteBatch" >
delete from measurement_info where id in
<foreach collection="ids" item="id" separator="," open="(" close=")">
#{id}
</foreach>
</delete>
此时这段代码就会报错,Parameter ‘**’ not found. Available parameters are [array]因为没有识别到ids这个数组
有两种解决方案
第一种
第二种
这样就能完美解决啦