zoukankan      html  css  js  c++  java
  • mybatis sql语句中的foreach标签

    mybaits sql中不能直接用in只能用foreach替代

    网上有很多关于foreach的例子,就像这样

    <foreach collection="listTag" index="index" item="tag" open="("
        separator="," close=")">
       #{tag}
      </foreach>

    不知道是我用的不对还是怎么着,这样是就是报错,原因也很简单只要将#{tag}改成${tag}

    就可以使用了。还有人说用这个${tag}可以直接使用in,不懂也没弄出来。。。

    collection="listTag" 要循环的集合

    item="tag"  集合中每一个元素进行迭代时的别名.

    open="(" 以此为开头

    separator="," 以此为分隔符

     close=")" 结束

    index="index" 指 定一个名字,用于表示在迭代过程中,每次迭代到的位置

  • 相关阅读:
    grub
    init
    内核的ramdisk
    kernel信息及其相关命令
    mvc和mvvm模式
    vue从零开始(一)
    echarts自动播放图形
    echarts自定义悬浮框的显示
    typescript入门
    echarts的最外层配置项
  • 原文地址:https://www.cnblogs.com/hgxbo/p/5768222.html
Copyright © 2011-2022 走看看