list返到xml

  insert INTO DLHT_HTDD_KHXX (
        id ,
        ddid ,
        khbh ,
        khsh ,
        khmc ,
        pcode ,
        pname ,
        dj ,
        sl ,
        je,
        lrrq ,
        lrr_dm ,
        lrr_zzjg_dm
        )
        <foreach close=")" collection="list" item="item" index="index" open="(" separator="union">
            SELECT
            #{item.KHXXID},
            #{item.DDID},
            #{item.KHBH},
            trim(#{item.KHSH}),
            trim(#{item.KHMC}),
            #{item.PCODE},
            #{item.PNAME},
            #{item.PRICE1},

            #{item.HS},
            #{item.JE},
            sysdate,
            #{item.LRR_DM},
            #{item.LRR_ZZJG_DM}
            FROM DUAL
        </foreach>

 <select id="tdGyzdDescList"  parameterType="java.util.List" resultType="string">
        select ZD_GUID from td_gyzd where ZD_GUID in
        <foreach collection="list" index="index" item="item" open="(" separator="," close=")">
            #{item,jdbcType=VARCHAR}
        </foreach>
        ORDER BY CREATE_DATE DESC
    </select>

dao
 List<Object> tdGyzdDescList(List<String> zdGuidList);
注意返回參數類型要寫string,不要寫成java.util.List不然會報錯誤!

java 異常java.lang.UnsupportedOperationException

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章