1. 在RouterUtil类中,public static boolean processInsert方法里改成如下:

  2. // 如果主键不在插入语句的fields中,则需要进一步处理TableConfig tableConfig = schema.getTables().get(tableName);if (!tableConfig.isAutoIncrement()) {	boolean processedInsert = !isPKInFields(origSQL, primaryKey, firstLeftBracketIndex, firstRightBracketIndex);	if (processedInsert) {	List
     insertSQLs = handleBatchInsert(origSQL, valuesIndex); for (String insertSQL : insertSQLs) { processInsert(sc, schema, sqlType, insertSQL, tableName, primaryKey, firstLeftBracketIndex + 1, insertSQL.indexOf('(', firstRightBracketIndex) + 1); }}    return processedInsert;} else { return false;}