Mybatis中foreach遍历集合

 时间:2024-10-13 17:21:05

1、在mybatis中,如果我们需要查询in集合中的数据,需要使用foreach遍历集左佯抵盗合。<!--新增-->稆糨孝汶; <if test="consumList!=null and consumList.size() &gt; 0"> and oilcard_consum_id in <foreach collection="consumList" item="item" index="index" open="(" separator="," close=")"> #{item} </foreach> </if>

Mybatis中foreach遍历集合

2、其中<foreach collection="consumList" item="item" open="(" separator="," close=")"> #{item} </foreach>中的collection标识我们程序传值过来的集合。

Mybatis中foreach遍历集合

3、<foreach collection="consumList" item="item" open="(" separator="," close=")"> #{item} </foreach>标签中的open表示我们遍历的集合以什么字符开始。

Mybatis中foreach遍历集合

4、<foreach collection="consumList" item="item" open="(" separator="," close=")"> #{item} </foreach>标签中的close表示我们遍历的集合以什么字符结尾。

Mybatis中foreach遍历集合

5、<foreach collection="consumList" item="item" open="(" separator="," close=")"> #{item} </foreach>中item是给我们集合遍历取一个变量。

Mybatis中foreach遍历集合

6、我们私网褡爸整个sql可能是如下的语句:<if test="consumList!=null an颊俄岿髭d consumList.size() &gt; 0"> and oilcard_consum_id in <foreach collection="consumList" item="item" index="index" open="(" separator="," close=")"> #{item} </foreach></if>select * from 表名 whereoilcard_consum_id in (1,2,3)

Mybatis中foreach遍历集合
  • 恋人约会哪些地方合适
  • 解决“/tmp/crontab bad minute”问题
  • 虚拟机安装win7
  • Manjaro怎么建立桌面快捷方式
  • eclipse怎么使用mybatis逆向工程生成代码
  • 热门搜索
    反腐倡廉手抄报内容 青春期教育手抄报 三月三手抄报图片大全 历史手抄报图片大全 反映寒假生活的手抄报 汉字手抄报五年级 冬天手抄报 勤俭节约手抄报大全 关于祖国风光的手抄报 关于清明节手抄报图片