博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis sql语句中的foreach标签
阅读量:6968 次
发布时间:2019-06-27

本文共 445 字,大约阅读时间需要 1 分钟。

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" 指 定一个名字,用于表示在迭代过程中,每次迭代到的位置

转载于:https://www.cnblogs.com/hgxbo/p/5768222.html

你可能感兴趣的文章
机器学习能革了数据库索引的命吗?
查看>>
把PDF转成PPT的免费工具
查看>>
多线程 NSCondition线程同步(消费者等待工厂制作完成,工厂发消息)
查看>>
python 冒泡排序加入判断
查看>>
WEB+NFS+DNS的搭建
查看>>
SQL Server2008导出数据生成文件
查看>>
Symfony2出现加载WEB调试工具栏错误
查看>>
shell 信号捕捉处理
查看>>
基于虚拟主机的FTP配置
查看>>
分享一个iptables防火墙的脚本和防御ddos***的脚本
查看>>
服务器生成文件后,客户端直接响应下载
查看>>
域控之间角色转换(BDC转换为PDC)
查看>>
passwd修改用户密码
查看>>
启用Windows2012R2 重复数据删除服务 的血泪史!
查看>>
mysql安装
查看>>
从强化学习到深度强化学习(上)
查看>>
Shell重定向&>file、2>&1、1>&2的区别
查看>>
windows server CMD命令汇总 不断更新中
查看>>
PPPOE基本配置
查看>>
.ASM实例的SGA ,查看所有ASM文件大小
查看>>