Mybatis 批量更新操作
Mapper.java中代码
/** * 更新数据 * @param param 数据 */ void batchUpdateXXX(@Param("param") List<XXX> param);
Mapper.xml中代码
<update id="batchUpdateXXX" parameterType="java.util.List"> <foreach collection="param" item="XXXParam" index="index" open="" close="" separator=";"> UPDATE tableName <set> tableColumn = #{XXXParam.param1} </set> where id = #{XXXParam.param2} </foreach> </update>
其中,collection 对应Mapper.java中参数;item定义对象名称,SQL中的对应字段为对象中的属性,如果能Ctrl+鼠标进来,就说明是正确的。
您的资助是我最大的动力!
金额随意,欢迎来赏!
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的
欢迎大家关注我的个人博客 Lycos | 小站 !由于最近没时间处理,原域名http://www.liuyuchuan.com暂时停止使用