Program: 44501
Project: 44501
Buggy source:
/** 
 * 根据表信息创建实体类。
 * @param tableInfo 表格信息
 * @param classPath 文件类存放文件夹
 * @return 是否操作成功
 */
private static boolean generateCode(TableInfo tableInfo,String classPath){
  String className=StringUtil.tableNameToClass(tableInfo.getTableName());
  StringBuilder builder=new StringBuilder();
  StringBuilder getSet=new StringBuilder();
  String dataTime=DatetimeUtil.dateTime();
  System.out.println("String_Node_Str" + dataTime + "String_Node_Str"+ tableInfo+ "String_Node_Str");
  builder.append("String_Node_Str");
  builder.append("String_Node_Str").append(tableInfo.getTableComment()).append("String_Node_Str");
  builder.append("String_Node_Str");
  builder.append("String_Node_Str");
  builder.append("String_Node_Str").append(ResourceUtils.getProject().getUser()).append("String_Node_Str");
  builder.append("String_Node_Str").append(dataTime).append("String_Node_Str");
  builder.append("String_Node_Str");
  builder.append("String_Node_Str");
  builder.append("String_Node_Str").append(className).append("String_Node_Str");
  String clsPro;
  String setName, getName;
  for (  ColumnInfo columnInfo : tableInfo.getColumnList()) {
    clsPro=StringUtil.columnToPropertis(columnInfo.getColumnName());
    setName=StringUtil.getSetMethod(clsPro,"String_Node_Str");
    getName=columnInfo.getDataType().equals("String_Node_Str") ? StringUtil.getSetMethod(clsPro,"String_Node_Str") : StringUtil.getSetMethod(clsPro,"String_Node_Str");
    builder.append("String_Node_Str");
    builder.append("String_Node_Str").append(columnInfo.getColumnComment()).append("String_Node_Str");
    builder.append("String_Node_Str");
    builder.append("String_Node_Str").append(columnInfo.getDataType()).append("String_Node_Str").append(clsPro).append("String_Node_Str");
    getSet.append("String_Node_Str");
    getSet.append("String_Node_Str").append(columnInfo.getColumnComment()).append("String_Node_Str");
    getSet.append("String_Node_Str");
    getSet.append("String_Node_Str").append(columnInfo.getDataType()).append("String_Node_Str").append(getName).append("String_Node_Str");
    getSet.append("String_Node_Str").append(clsPro).append("String_Node_Str");
    getSet.append("String_Node_Str");
    getSet.append("String_Node_Str");
    getSet.append("String_Node_Str").append(columnInfo.getColumnName()).append("String_Node_Str");
    getSet.append("String_Node_Str").append(clsPro).append("String_Node_Str").append(columnInfo.getColumnComment()).append("String_Node_Str");
    getSet.append("String_Node_Str");
    getSet.append("String_Node_Str").append(setName).append("String_Node_Str").append(columnInfo.getDataType()).append("String_Node_Str").append(clsPro).append("String_Node_Str");
    getSet.append("String_Node_Str").append(clsPro).append("String_Node_Str").append(clsPro).append("String_Node_Str");
    getSet.append("String_Node_Str");
  }
  builder.append(getSet);
  builder.append("String_Node_Str");
  String packageName=ResourceUtils.getProject().getPackageName() + "String_Node_Str";
  classPath=FileUtil.createJavaFolder(classPath,packageName);
  String filePath=classPath + "String_Node_Str" + className+ "String_Node_Str";
  String header=CODE_TEMPLATE.replace("String_Node_Str",className).replace("String_Node_Str",dataTime).replace("String_Node_Str",packageName);
  return FileUtil.createClassFile(header + builder.toString(),filePath);
}

Fixed version (ground truth):
/** 
 * 根据表信息创建实体类。
 * @param tableInfo 表格信息
 * @param classPath 文件类存放文件夹
 * @return 是否操作成功
 */
private static boolean generateCode(TableInfo tableInfo,String classPath){
  String className=StringUtil.tableNameToClass(tableInfo.getTableName());
  StringBuilder builder=new StringBuilder();
  StringBuilder getSet=new StringBuilder();
  String dataTime=DatetimeUtil.dateTime();
  System.out.println("String_Node_Str" + dataTime + "String_Node_Str"+ tableInfo+ "String_Node_Str");
  builder.append("String_Node_Str");
  builder.append("String_Node_Str").append(tableInfo.getTableComment()).append("String_Node_Str");
  builder.append("String_Node_Str");
  builder.append("String_Node_Str");
  builder.append("String_Node_Str").append(ResourceUtils.getProject().getUser()).append("String_Node_Str");
  builder.append("String_Node_Str").append(dataTime).append("String_Node_Str");
  builder.append("String_Node_Str");
  builder.append("String_Node_Str");
  builder.append("String_Node_Str").append(className).append("String_Node_Str");
  String clsPro;
  String setName, getName;
  for (  ColumnInfo columnInfo : tableInfo.getColumnList()) {
    clsPro=StringUtil.columnToPropertis(columnInfo.getColumnName());
    setName=StringUtil.getSetMethod(clsPro,"String_Node_Str");
    getName=columnInfo.getDataType().equals("String_Node_Str") ? StringUtil.getSetMethod(clsPro,"String_Node_Str") : StringUtil.getSetMethod(clsPro,"String_Node_Str");
    builder.append("String_Node_Str");
    builder.append("String_Node_Str").append(columnInfo.getColumnComment()).append("String_Node_Str");
    builder.append("String_Node_Str");
    builder.append("String_Node_Str").append(columnInfo.getDataType()).append("String_Node_Str").append(clsPro).append("String_Node_Str");
    getSet.append("String_Node_Str");
    getSet.append("String_Node_Str").append(columnInfo.getColumnComment()).append("String_Node_Str");
    getSet.append("String_Node_Str");
    getSet.append("String_Node_Str").append(columnInfo.getDataType()).append("String_Node_Str").append(getName).append("String_Node_Str");
    getSet.append("String_Node_Str").append(clsPro).append("String_Node_Str");
    getSet.append("String_Node_Str");
    getSet.append("String_Node_Str");
    getSet.append("String_Node_Str").append(columnInfo.getColumnName()).append("String_Node_Str");
    getSet.append("String_Node_Str").append(clsPro).append("String_Node_Str").append(columnInfo.getColumnComment()).append("String_Node_Str");
    getSet.append("String_Node_Str");
    getSet.append("String_Node_Str").append(setName).append("String_Node_Str").append(columnInfo.getDataType()).append("String_Node_Str").append(clsPro).append("String_Node_Str");
    getSet.append("String_Node_Str").append(clsPro).append("String_Node_Str").append(clsPro).append("String_Node_Str");
    getSet.append("String_Node_Str");
  }
  builder.append(getSet);
  builder.append("String_Node_Str");
  String packageName=PACKAGE_NAME + "String_Node_Str";
  classPath=FileUtil.createJavaFolder(classPath,packageName);
  String filePath=classPath + "String_Node_Str" + className+ "String_Node_Str";
  String header=CODE_TEMPLATE.replace("String_Node_Str",className).replace("String_Node_Str",dataTime).replace("String_Node_Str",packageName);
  return FileUtil.createClassFile(header + builder.toString(),filePath);
}