<insert id="insertList" parameterType="java.util.List" useGeneratedKeys="false"> insert into KM_ANBOT_MARKQUESTION_EVENT (ID, ANBOT_MARKQUESTION_ID, MARK_EVENT, MARK_STATUS, EVENT_DESC, CREATE_UM, CREATE_TIME) select item.* from ( <foreach collection="list" index="index" item="item" separator="UNION ALL" > select sys_guid(), #{item.anbotMarkquestionId,jdbcType=VARCHAR}, #{item.markEvent,jdbcType=DECIMAL}, #{item.markStatus,jdbcType=DECIMAL}, #{item.eventDesc,jdbcType=VARCHAR}, #{item.createUm,jdbcType=VARCHAR}, #{item.createTime,jdbcType=TIMESTAMP} from dual </foreach> )item </insert>