MyBatis中的foreach元素有个index属性,我不太明白它具体是干嘛的,请大神讲下
4 回答
![?](http://img1.sycdn.imooc.com/533e4c420001b2e502000200-100-100.jpg)
子衿沉夜
TA贡献1828条经验 获得超3个赞
引号里的index就是定义的一个名称,用于表示在迭代过程中,每次迭代到的位置(具体index名称是否可以任意替换为其他字符串你可以自己尝试下),就相当于for(int i = 0; i < arr.length; i++) {...}中的i,这个i可以任意定义成index一样
![?](http://img1.sycdn.imooc.com/545847d40001cbef02200220-100-100.jpg)
神不在的星期二
TA贡献1963条经验 获得超6个赞
taskIdList为传进来的list
<if test="taskIdList!=null">
AND tas.TASK_ID IN
<foreach collection="taskIdList" open="(" close=")" separator="," item="item" index="index">
#{item}
</foreach>
</if>
- 4 回答
- 0 关注
- 7939 浏览
添加回答
举报
0/150
提交
取消