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