|
@@ -77,35 +77,35 @@ public class MysqlSourceGenerator implements ISourceGenerator {
|
|
|
}else{
|
|
|
srcQuery += " WHERE $CONDITIONS";
|
|
|
}
|
|
|
- result.append(" --query \'"+srcQuery+"\'");
|
|
|
+ result.append(" --query \'").append(srcQuery).append("\'");
|
|
|
|
|
|
}
|
|
|
|
|
|
List<Property> mapColumnHive = sourceMysqlParameter.getMapColumnHive();
|
|
|
|
|
|
if(mapColumnHive != null && !mapColumnHive.isEmpty()){
|
|
|
- String columnMap = "";
|
|
|
+ StringBuilder columnMap = new StringBuilder();
|
|
|
for(Property item:mapColumnHive){
|
|
|
- columnMap = item.getProp()+"="+ item.getValue()+",";
|
|
|
+ columnMap.append(item.getProp()).append("=").append(item.getValue()).append(",");
|
|
|
}
|
|
|
|
|
|
- if(StringUtils.isNotEmpty(columnMap)){
|
|
|
+ if(StringUtils.isNotEmpty(columnMap.toString())){
|
|
|
result.append(" --map-column-hive ")
|
|
|
- .append(columnMap.substring(0,columnMap.length()-1));
|
|
|
+ .append(columnMap.substring(0,columnMap.length() - 1));
|
|
|
}
|
|
|
}
|
|
|
|
|
|
List<Property> mapColumnJava = sourceMysqlParameter.getMapColumnJava();
|
|
|
|
|
|
if(mapColumnJava != null && !mapColumnJava.isEmpty()){
|
|
|
- String columnMap = "";
|
|
|
+ StringBuilder columnMap = new StringBuilder();
|
|
|
for(Property item:mapColumnJava){
|
|
|
- columnMap = item.getProp()+"="+ item.getValue()+",";
|
|
|
+ columnMap.append(item.getProp()).append("=").append(item.getValue()).append(",");
|
|
|
}
|
|
|
|
|
|
- if(StringUtils.isNotEmpty(columnMap)){
|
|
|
+ if(StringUtils.isNotEmpty(columnMap.toString())){
|
|
|
result.append(" --map-column-java ")
|
|
|
- .append(columnMap.substring(0,columnMap.length()-1));
|
|
|
+ .append(columnMap.substring(0,columnMap.length() - 1));
|
|
|
}
|
|
|
}
|
|
|
}
|