<!-- 批量 -->
<insert id="insertBatch" parameterType="java.util.List">
insert into MOBILE_RECIPIENT(ID, MOBILE_DETAIL_ID, MOBILE, ERROR, STATUS, CREATE_TIME,CONTENT)
select SEQUENCE_MOBILE_RECIPIENT_ID.NEXTVAL ,A.* from (
<foreach collection="list" item="item" index="index" separator="union all" >
select
#{item.mobileDetailId,jdbcType=DECIMAL},
#{item.mobile,jdbcType=VARCHAR},
#{item.error,jdbcType=VARCHAR}, #{item.status,jdbcType=DECIMAL}, #{item.createTime,jdbcType=DATE},#{item.content,jdbcType=VARCHAR}
from dual
</foreach>) A
<insert id="insertBatch" parameterType="java.util.List">
insert into MOBILE_RECIPIENT(ID, MOBILE_DETAIL_ID, MOBILE, ERROR, STATUS, CREATE_TIME,CONTENT)
select SEQUENCE_MOBILE_RECIPIENT_ID.NEXTVAL ,A.* from (
<foreach collection="list" item="item" index="index" separator="union all" >
select
#{item.mobileDetailId,jdbcType=DECIMAL},
#{item.mobile,jdbcType=VARCHAR},
#{item.error,jdbcType=VARCHAR}, #{item.status,jdbcType=DECIMAL}, #{item.createTime,jdbcType=DATE},#{item.content,jdbcType=VARCHAR}
from dual
</foreach>) A
</insert>
<!--批量更新- Oracle数据库->