mybatis传参数问题

在使用mybatis时,我需要传一个ID的数组,和开始时间和结束时间的参数。但是我发现XML会报错。提示array找不到。

以前用mybatis批量删除的时候也是这样做的,都没报错。这次加了两个时间参数就提示找不到。

原先批量删除的SQL如上所示。

这次的代码如下所示:

然后就报Array找不到。

后面仔细查找资料。发现collection="array"只适用于单参数的情况下。一旦多参数的情况下便会找不到。

于是把collection里面的值改成传进来的参数名称即可。 

如下所示:

发布了7 篇原创文章 · 获赞 5 · 访问量 4120

猜你喜欢

转载自blog.csdn.net/blue_heart_/article/details/84136626