美文网首页
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