版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/h1059141989/article/details/89209660
<insert id="addList" parameterType="java.util.List" useGeneratedKeys="false">
INSERT ALL
<foreach item="item" index="index" collection="list">
INTO TB_COMM_DEMAND_ASSESS
(
ID,
INFOID,
ASSESS,
ASSESSNAME,
ASSESSRESULT,
ASSESSTIME,
BUSINESSKEY
) VALUES
(
#{item.id},
#{item.infoId},
#{item.assess},
#{item.assessName},
#{item.assessResult}
#{item.assessTime}
#{item.businessKey}
)
</foreach>
SELECT 1 FROM DUAL
</insert>
<insert id="addList" parameterType="java.util.List" useGeneratedKeys="false">
INTO TB_COMM_DEMAND_ASSESS
(
ID,
INFOID,
ASSESS,
ASSESSNAME,
ASSESSRESULT,
ASSESSTIME,
BUSINESSKEY
)
<foreach item="item" index="index" collection="list" separator="union all">
(
SELECT
#{item.id},
#{item.infoId},
#{item.assess},
#{item.assessName},
#{item.assessResult}
#{item.assessTime}
#{item.businessKey}
FROM DUAL
)
</foreach>
</insert>