mybatis里面的foreach怎么循环list

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis里面的foreach怎么循环list相关的知识,希望对你有一定的参考价值。

参考技术A 直接传个实体对象进去,在service层 JavaBean bean =new JavaBean (); bean.setId(id); bean.setName(name); dao.insert(bean); 上面的id,name等是service方法的各个参数 然后在myBatis 中的sql语句中直接引用各个属性就行了xx=#id,xx=#name本回答被提问者和网友采纳 参考技术B taskIdList为传进来的list
<if test="taskIdList!=null">
AND tas.TASK_ID IN
<foreach collection="taskIdList" open="(" close=")" separator="," item="item" index="index">
#item
</foreach>
</if>

mybatis的foreach怎么解决in参数大于1000

参考技术A <foreach collection="mids" item="mid" open="(" separator="," close=")">
#mid.mind <!-- 这里改一下 -->
</foreach>

good luck ^_^本回答被提问者采纳

以上是关于mybatis里面的foreach怎么循环list的主要内容,如果未能解决你的问题,请参考以下文章

mybatis中判断foreach循环最后一个

mybatis中foreach中如何获取当前循环次数

jsp页面怎么判断foreach循环了几次,或者说怎么判断list循环到下标几?

mybatis中参数是list,parametertype怎么写

mybatis框架,使用foreach实现复杂结果的查询--循环List集合方式

mybatis <foreach>标签问题