我是靠谱客的博主 酷酷犀牛,这篇文章主要介绍MyBatis . foreach,现在分享给大家,希望可以做个参考。

foreach:迭代一个集合,通常用于IN条件
  属性:
    item:表示集合中每一个元素进行迭代时的别名
    index:指定一个名称,用于表示在迭代过程中,每次迭代的位置
    open:表示该语句以什么开始,如果是在条件语句,以'('开始
    separator 分隔符:表示在每次进行迭代之间以什么符号作为分隔符,如果是在条件语句,以','分隔作为分隔符。

  close :表示该语句以什么结束如果是在条件语句,以')'结束。
    collection:该属性必须制定,不同情况下,该属性的值是不一样的,主要有三种情况
      (1)若入餐为单参数且参数类型是一个List的时候,集合属性值为list
      (2)若入参为单参数且参数类型是一个数组的时候,集合属性值为array
      (3)若入参数为多参数,就需要把它们封装为一个地图进行处理

最后

以上就是酷酷犀牛最近收集整理的关于MyBatis . foreach的全部内容,更多相关MyBatis内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部