今天小白想通过ibatis循环生成sql语句去替代对列表循环然后执行每次插入的操作。但是网上的资料都有问题,小白一直都没有搞明白,小白如果解决了之后,我一定会在后面加上解决办法的。
<insert id="insertList"
parameterClass="java.util.List">
<iterate conjunction=";"
property="list">
<![CDATA[
insert into
T_TRANSPORT_SURVEY_ITEM (ID, FREIGHT_ID, INDEX_ID, INDEX_NAME,
CODE, MEASUREMENT,INCOME, SORT)
values
(
#list[].id#,#list[].freightId#,#list[].indexId#,#list[].indexName#,
#list[].code#,#list[].measurement#,#list[].income#,#list[].sort#
)
]]>
</iterate>
</insert>
原文地址:http://www.cnblogs.com/wangqc/p/ibatis_question.html