REGION_ID,GROUP_ID, ADDR_TYPE,SRC_IP,MASK_SRC_IP,SRC_PORT,MASK_SRC_PORT,DST_IP, MASK_DST_IP,DST_PORT,MASK_DST_PORT,PROTOCOL,DIRECTION,IS_VALID,OP_TIME,LAST_UPDATE,PROC_SEQ insert into ${tableName} (REGION_ID, GROUP_ID, ADDR_TYPE, SRC_IP, MASK_SRC_IP, SRC_PORT, MASK_SRC_PORT, DST_IP, MASK_DST_IP, DST_PORT, MASK_DST_PORT, PROTOCOL, DIRECTION, IS_VALID, OP_TIME,LAST_UPDATE ) select #{item.regionId,jdbcType=BIGINT}, #{item.groupId,jdbcType=BIGINT}, #{item.addrType,jdbcType=INTEGER}, #{item.srcIp,jdbcType=VARCHAR}, #{item.maskSrcIp,jdbcType=VARCHAR}, #{item.srcPort,jdbcType=VARCHAR}, #{item.maskSrcPort,jdbcType=VARCHAR}, #{item.dstIp,jdbcType=VARCHAR}, #{item.maskDstIp,jdbcType=VARCHAR}, #{item.dstPort,jdbcType=VARCHAR}, #{item.maskDstPort,jdbcType=VARCHAR}, #{item.protocol,jdbcType=INTEGER}, #{item.direction,jdbcType=INTEGER}, #{item.isValid,jdbcType=INTEGER}, #{item.opTime,jdbcType=TIMESTAMP}, sysdate from dual insert into ${tableName} (REGION_ID, GROUP_ID, ADDR_TYPE, SRC_IP, MASK_SRC_IP, SRC_PORT, MASK_SRC_PORT, DST_IP, MASK_DST_IP, DST_PORT, MASK_DST_PORT, PROTOCOL, DIRECTION, IS_VALID, LAST_UPDATE, OP_TIME ) values (#{regionId,jdbcType=BIGINT}, #{groupId,jdbcType=BIGINT}, #{addrType,jdbcType=INTEGER}, #{srcIp,jdbcType=VARCHAR}, #{maskSrcIp,jdbcType=VARCHAR}, #{srcPort,jdbcType=VARCHAR}, #{maskSrcPort,jdbcType=VARCHAR}, #{dstIp,jdbcType=VARCHAR}, #{maskDstIp,jdbcType=VARCHAR}, #{dstPort,jdbcType=VARCHAR}, #{maskDstPort,jdbcType=VARCHAR}, #{protocol,jdbcType=INTEGER}, #{direction,jdbcType=INTEGER}, #{isValid,jdbcType=INTEGER}, #{lastUpdate,jdbcType=TIMESTAMP}, #{opTime,jdbcType=TIMESTAMP} ) UPDATE ${tableName} IS_VALID=#{isValid,jdbcType=INTEGER}, OP_TIME=#{opTime,jdbcType=TIMESTAMP}, LAST_UPDATE=#{lastUpdate,jdbcType=TIMESTAMP}, where REGION_ID=#{regionId}