mybatis 遍历map

来源:互联网 发布:北京龙域网络 编辑:程序博客网 时间:2024/06/07 20:07

mybatis 遍历map

java

Map<String,Object> filem = new HashMap<String,Object>();

filem.put("param", fileMap);

//tbCusFirmChgMapper.saveDataMapAFFIX2(filem);

tbCusFirmWebMapper.saveDataMapWeb(filem);

 

<insert id="saveDataMapWeb" parameterType="map" >

    INSERT INTO TB_CUS_FIRM_AFFIX_CHG

    <foreach collection="param.keys" item="k" open="(" close=")" separator=",">   

        ${k} 

   </foreach> 

     VALUES 

    <foreach collection="param.keys" item="k" open="(" close=")" separator=",">   

    <if test="null != param[k]">    

        #{param[${k}]}  

    </if>  

   </foreach> 

  

  </insert>

  <update id="updateDataMapWeb" parameterType="map">

    update TB_CUS_FIRM_WEB set

    <foreach collection="param.keys" item="k" separator=","> 

       ${k}=#{param[${k}]}

    </foreach>

     where CUSTOMER_KEY=#{cusKey}

  </update>

0 0
原创粉丝点击