美文网首页
Mabatis中Parameter 'Array' not fo

Mabatis中Parameter 'Array' not fo

作者: 西谷haul | 来源:发表于2021-03-11 18:12 被阅读0次

错误示范记录如图


Dao xml

出现这个错误原因是因为,当传的是一个参数(数组类型),collection="Array",这样写是没问题的,

当传多个参数时,mybatis不知道参数的对应位置,因此collection对应的值应该是参数名称,如下图所示:

正确写法

另:
foreach元素的属性主要有 item,index,collection,open,separator,close。

item:表示集合中每一个元素进行迭代时的别名
index:指定一个名字,用于表示在迭代过程中,每次迭代到的位置
collection:表示要进行遍历的元素(数组、集合等)
open:表示以什么开始
separator:表示在每次进行迭代之间以什么符号作为分隔符
close:表示以什么结束

相关文章

网友评论

      本文标题:Mabatis中Parameter 'Array' not fo

      本文链接:https://www.haomeiwen.com/subject/mrjoqltx.html