Dao层写法
/** * 批量更新新库存 * @param list * @return */ int updateNewStock(@Param(value = "list") Listlist);
xml具体实现代码
UPDATE green_beans stock=#{bean.stock} beanUid = #{bean.beanUid}
注意的地方:我传入的是一个集合,于是在dao层写的方法里加上@Param(value“list”),mybatis将传入的参数看做是一个集合list了。于是,在foreach中的collectio中就要写作“list”;parameterType也定义为"java.util.List"。