REGION_ID, GROUP_ID, KEYWORDS, EXPR_TYPE, MATCH_METHOD, IS_HEXBIN, IS_VALID, OP_TIME,LAST_UPDATE,PROC_SEQ REGION_ID, GROUP_ID, DISTRICT, KEYWORDS, EXPR_TYPE, MATCH_METHOD, IS_HEXBIN, IS_VALID, OP_TIME,LAST_UPDATE,PROC_SEQ insert into ${tableName} (REGION_ID, GROUP_ID, KEYWORDS, EXPR_TYPE, MATCH_METHOD , IS_HEXBIN, IS_VALID, OP_TIME,LAST_UPDATE ) select #{item.regionId,jdbcType=BIGINT}, #{item.groupId,jdbcType=BIGINT}, #{item.keywords,jdbcType=VARCHAR}, #{item.exprType,jdbcType=INTEGER}, #{item.matchMethod,jdbcType=INTEGER}, #{item.isHexbin,jdbcType=INTEGER}, #{item.isValid,jdbcType=INTEGER}, #{item.opTime,jdbcType=TIMESTAMP}, sysdate from dual insert into ${tableName} (REGION_ID, GROUP_ID, DISTRICT, KEYWORDS, EXPR_TYPE, MATCH_METHOD , IS_HEXBIN, IS_VALID, OP_TIME,LAST_UPDATE ) select #{item.regionId,jdbcType=BIGINT}, #{item.groupId,jdbcType=BIGINT}, #{item.district,jdbcType=VARCHAR}, #{item.keywords,jdbcType=VARCHAR}, #{item.exprType,jdbcType=INTEGER}, #{item.matchMethod,jdbcType=INTEGER}, #{item.isHexbin,jdbcType=INTEGER}, #{item.isValid,jdbcType=INTEGER}, #{item.opTime,jdbcType=TIMESTAMP}, sysdate from dual UPDATE ${tableName} IS_VALID=#{isValid , jdbcType=INTEGER }, OP_TIME= #{ opTime , jdbcType=TIMESTAMP }, LAST_UPDATE=#{lastUpdate,jdbcType=TIMESTAMP}, where REGION_ID=#{regionId}