org.mybatis.generator.api.dom.java.Field.addJavaDocLine()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(12.8k)|赞(0)|评价(0)|浏览(130)

本文整理了Java中org.mybatis.generator.api.dom.java.Field.addJavaDocLine()方法的一些代码示例,展示了Field.addJavaDocLine()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Field.addJavaDocLine()方法的具体详情如下:
包路径:org.mybatis.generator.api.dom.java.Field
类名称:Field
方法名:addJavaDocLine

Field.addJavaDocLine介绍

暂无

代码示例

代码示例来源:origin: shuzheng/zheng

@Override
public void addFieldComment(Field field, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
  super.addFieldComment(field, introspectedTable, introspectedColumn);
  if (introspectedColumn.getRemarks() != null && !"".equals(introspectedColumn.getRemarks())) {
    field.addJavaDocLine("/**");
    field.addJavaDocLine(" * " + introspectedColumn.getRemarks());
    addJavadocTag(field, false);
    field.addJavaDocLine(" */");
  }
}

代码示例来源:origin: macrozheng/mall

/**
   * 给字段添加注释
   */
  @Override
  public void addFieldComment(Field field, IntrospectedTable introspectedTable,
                IntrospectedColumn introspectedColumn) {
    String remarks = introspectedColumn.getRemarks();
    //根据参数和备注信息判断是否添加备注信息
    if(addRemarkComments&&StringUtility.stringHasValue(remarks)){
      //文档注释开始
      field.addJavaDocLine("/**");
      //获取数据库字段的备注信息
      String[] remarkLines = remarks.split(System.getProperty("line.separator"));
      for(String remarkLine:remarkLines){
        field.addJavaDocLine(" * "+remarkLine);
      }
      addJavadocTag(field, false);
      field.addJavaDocLine(" */");
    }
  }
}

代码示例来源:origin: jmdhappy/xxpay-master

@Override
public void addFieldComment(Field field, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
  super.addFieldComment(field, introspectedTable, introspectedColumn);
  if (introspectedColumn.getRemarks() != null && !introspectedColumn.getRemarks().equals("")) {
    field.addJavaDocLine("/**");
    field.addJavaDocLine(" * " + introspectedColumn.getRemarks());
    addJavadocTag(field, false);
    field.addJavaDocLine(" */");
  }
}

代码示例来源:origin: jmdhappy/xxpay-master

@Override
public void addFieldComment(Field field, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
  super.addFieldComment(field, introspectedTable, introspectedColumn);
  if (introspectedColumn.getRemarks() != null && !introspectedColumn.getRemarks().equals("")) {
    field.addJavaDocLine("/**");
    field.addJavaDocLine(" * " + introspectedColumn.getRemarks());
    addJavadocTag(field, false);
    field.addJavaDocLine(" */");
  }
}

代码示例来源:origin: abel533/Mapper

public void addFieldComment(Field field, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
  if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
    field.addJavaDocLine("/**");
    StringBuilder sb = new StringBuilder();
    sb.append(" * ");
    sb.append(introspectedColumn.getRemarks());
    field.addJavaDocLine(sb.toString());
    field.addJavaDocLine(" */");

代码示例来源:origin: abel533/Mapper

public void addFieldComment(Field field, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
  if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
    field.addJavaDocLine("/**");
    StringBuilder sb = new StringBuilder();
    sb.append(" * ");
    sb.append(introspectedColumn.getRemarks());
    field.addJavaDocLine(sb.toString());
    field.addJavaDocLine(" */");

代码示例来源:origin: mybatis-book/book

/**
   * 给字段添加注释信息
   */
  public void addFieldComment(Field field,
      IntrospectedTable introspectedTable,
      IntrospectedColumn introspectedColumn) {
    //如果阻止生成所有注释,直接返回
    if (suppressAllComments) {
      return;
    }
    //文档注释开始
    field.addJavaDocLine("/**");
    //获取数据库字段的备注信息
    String remarks = introspectedColumn.getRemarks();
    //根据参数和备注信息判断是否添加备注信息
    if (addRemarkComments && StringUtility.stringHasValue(remarks)) {
      String[] remarkLines = remarks.split(System.getProperty("line.separator"));
      for (String remarkLine : remarkLines) {
        field.addJavaDocLine(" * " + remarkLine);
      }
    }
    //由于 Java 对象名和数据库字段名可能不一样,注释中保留数据库字段名
    field.addJavaDocLine(" * " + introspectedColumn.getActualColumnName());
    field.addJavaDocLine(" */");
  }
}

代码示例来源:origin: cxjava/mybatis-generator-core

public void addFieldComment(Field field, String doc) {
  StringBuilder sb = new StringBuilder();
  if (doc != null && doc.length() != 0) {
    field.addJavaDocLine("/**");
    sb.append(" * ");
    doc = doc.replaceAll(OutputUtilities.lineSeparator, "<br>" + OutputUtilities.lineSeparator + "\t * ");
    sb.append(doc);
    field.addJavaDocLine(sb.toString());
    field.addJavaDocLine(" */");
  }
}

代码示例来源:origin: roncoo/roncoo-mybatis-generator

public void addFieldComment(Field field, IntrospectedTable introspectedTable) {
  if (suppressAllComments) {
    return;
  }
  StringBuilder sb = new StringBuilder();
  field.addJavaDocLine("/**"); //$NON-NLS-1$
  field.addJavaDocLine(" * This field was generated by MyBatis Generator."); //$NON-NLS-1$
  sb.append(" * This field corresponds to the database table "); //$NON-NLS-1$
  sb.append(introspectedTable.getFullyQualifiedTable());
  field.addJavaDocLine(sb.toString());
  addJavadocTag(field, false);
  field.addJavaDocLine(" */"); //$NON-NLS-1$
}

代码示例来源:origin: org.mybatis.generator/mybatis-generator-core

@Override
public void addFieldComment(Field field, IntrospectedTable introspectedTable) {
  if (suppressAllComments) {
    return;
  }
  StringBuilder sb = new StringBuilder();
  field.addJavaDocLine("/**"); //$NON-NLS-1$
  field
      .addJavaDocLine(" * This field was generated by MyBatis Generator."); //$NON-NLS-1$
  sb.append(" * This field corresponds to the database table "); //$NON-NLS-1$
  sb.append(introspectedTable.getFullyQualifiedTable());
  field.addJavaDocLine(sb.toString());
  addJavadocTag(field, false);
  field.addJavaDocLine(" */"); //$NON-NLS-1$
}

代码示例来源:origin: handosme/mybatis-generator-plus

public void addFieldComment(Field field, IntrospectedTable introspectedTable) {
  if (suppressAllComments) {
    return;
  }
  StringBuilder sb = new StringBuilder();
  field.addJavaDocLine("/**"); //$NON-NLS-1$
  field
      .addJavaDocLine(" * This field was generated by MyBatis Generator."); //$NON-NLS-1$
  sb.append(" * This field corresponds to the database table "); //$NON-NLS-1$
  sb.append(introspectedTable.getFullyQualifiedTable());
  field.addJavaDocLine(sb.toString());
  addJavadocTag(field, false);
  field.addJavaDocLine(" */"); //$NON-NLS-1$
}

代码示例来源:origin: cxjava/mybatis-generator-core

public void addFieldComment(Field field, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
  if (suppressAllComments) {
    return;
  }
  StringBuilder sb = new StringBuilder();
  String remark = introspectedColumn.getRemarks();
  if (remark != null && remark.length() != 0) {
    field.addJavaDocLine("/**"); //$NON-NLS-1$
    sb.append(" * "); //$NON-NLS-1$
    remark = remark.replaceAll(OutputUtilities.lineSeparator,
        "<br>" + OutputUtilities.lineSeparator + "\t * ");
    sb.append(remark);
    field.addJavaDocLine(sb.toString());
    field.addJavaDocLine(" */"); //$NON-NLS-1$
  }
}

代码示例来源:origin: caojx-git/learn

/**
 * Java属性注释
 * @param field
 * @param introspectedTable
 */
@Override
public void addFieldComment(Field field, IntrospectedTable introspectedTable) {
  if (suppressAllComments) {
    return;
  }
  StringBuilder sb = new StringBuilder();
  field.addJavaDocLine("/**");
  sb.append(" * ");
  sb.append(introspectedTable.getFullyQualifiedTable());
  field.addJavaDocLine(sb.toString().replace("\n", " "));
  field.addJavaDocLine(" */");
}

代码示例来源:origin: caojx-git/learn

/**
 * Java属性注释
 * @param field
 * @param introspectedTable
 */
@Override
public void addFieldComment(Field field, IntrospectedTable introspectedTable) {
  if (suppressAllComments) {
    return;
  }
  StringBuilder sb = new StringBuilder();
  field.addJavaDocLine("/**");
  sb.append(" * ");
  sb.append(introspectedTable.getFullyQualifiedTable());
  field.addJavaDocLine(sb.toString().replace("\n", " "));
  field.addJavaDocLine(" */");
}

代码示例来源:origin: handosme/mybatis-generator-plus

public void addFieldComment(Field field,
    IntrospectedTable introspectedTable,
    IntrospectedColumn introspectedColumn) {
  if (suppressAllComments) {
    return;
  }
  StringBuilder sb = new StringBuilder();
  field.addJavaDocLine("/**"); //$NON-NLS-1$
  field
      .addJavaDocLine(" * This field was generated by MyBatis Generator."); //$NON-NLS-1$
  sb.append(" * This field corresponds to the database column "); //$NON-NLS-1$
  sb.append(introspectedTable.getFullyQualifiedTable());
  sb.append('.');
  sb.append(introspectedColumn.getActualColumnName());
  field.addJavaDocLine(sb.toString());
  addJavadocTag(field, false);
  field.addJavaDocLine(" */"); //$NON-NLS-1$
}

代码示例来源:origin: dcendents/mybatis-generator-plugins

@Override
public boolean modelBaseRecordClassGenerated(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
  if (tableMatches(introspectedTable)) {
    FullyQualifiedJavaType type = new FullyQualifiedJavaType(objectClass.getName());
    Field field = new Field(objectFieldName, type);
    field.setVisibility(JavaVisibility.PROTECTED);
    field.setInitializationString(String.format("new %s()", objectClass.getSimpleName()));
    field.addJavaDocLine("/**");
    field.addJavaDocLine(" * This field was generated by MyBatis Generator.");
    field.addJavaDocLine(" * This field corresponds to the wrapped object.");
    field.addJavaDocLine(" *");
    field.addJavaDocLine(" * @mbggenerated");
    field.addJavaDocLine(" */");
    topLevelClass.addField(field);
    topLevelClass.addImportedType(type);
  }
  return true;
}

代码示例来源:origin: org.mybatis.generator/mybatis-generator-core

@Override
public void addFieldComment(Field field,
    IntrospectedTable introspectedTable,
    IntrospectedColumn introspectedColumn) {
  if (suppressAllComments) {
    return;
  }
  field.addJavaDocLine("/**"); //$NON-NLS-1$
  String remarks = introspectedColumn.getRemarks();
  if (addRemarkComments && StringUtility.stringHasValue(remarks)) {
    field.addJavaDocLine(" * Database Column Remarks:"); //$NON-NLS-1$
    String[] remarkLines = remarks.split(System.getProperty("line.separator"));  //$NON-NLS-1$
    for (String remarkLine : remarkLines) {
      field.addJavaDocLine(" *   " + remarkLine);  //$NON-NLS-1$
    }
  }
  field.addJavaDocLine(" *"); //$NON-NLS-1$
  field
      .addJavaDocLine(" * This field was generated by MyBatis Generator."); //$NON-NLS-1$
  StringBuilder sb = new StringBuilder();
  sb.append(" * This field corresponds to the database column "); //$NON-NLS-1$
  sb.append(introspectedTable.getFullyQualifiedTable());
  sb.append('.');
  sb.append(introspectedColumn.getActualColumnName());
  field.addJavaDocLine(sb.toString());
  addJavadocTag(field, false);
  field.addJavaDocLine(" */"); //$NON-NLS-1$
}

代码示例来源:origin: liunian1004/vua

@Override
  public void addFieldComment(Field field, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
    super.addFieldComment(field, introspectedTable, introspectedColumn);
    if (introspectedColumn.getRemarks() != null && !introspectedColumn.getRemarks().equals("")) {
      field.addJavaDocLine("/**");
      field.addJavaDocLine(" * " + introspectedColumn.getRemarks());
      addJavadocTag(field, false);
      field.addJavaDocLine(" */");
    }
  }
}

代码示例来源:origin: roncoo/roncoo-mybatis-generator

public void addFieldComment(Field field, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
  if (suppressAllComments) {
    return;
  }
  StringBuilder sb = new StringBuilder();
  field.addJavaDocLine("/**"); //$NON-NLS-1$
  
  if (introspectedColumn.getRemarks() != null) 
    field.addJavaDocLine(" * " + introspectedColumn.getRemarks()); 
  sb.append(" * 表字段 : "); 
  sb.append(introspectedTable.getFullyQualifiedTable()); 
  sb.append('.'); 
  sb.append(introspectedColumn.getActualColumnName()); 
  
  /* 这里是原来的英文注释
  field.addJavaDocLine(" * This field was generated by MyBatis Generator."); //$NON-NLS-1$
  sb.append(" * This field corresponds to the database column "); //$NON-NLS-1$
  sb.append(introspectedTable.getFullyQualifiedTable());
  sb.append('.');
  sb.append(introspectedColumn.getActualColumnName());
  */
  
  field.addJavaDocLine(sb.toString());
  addJavadocTag(field, false);
  field.addJavaDocLine(" */"); //$NON-NLS-1$
}

代码示例来源:origin: org.mybatis.generator/mybatis-generator-core

@Override
public void addFieldAnnotation(Field field, IntrospectedTable introspectedTable,
    IntrospectedColumn introspectedColumn, Set<FullyQualifiedJavaType> imports) {
  imports.add(new FullyQualifiedJavaType("javax.annotation.Generated")); //$NON-NLS-1$
  String comment = "Source field: " //$NON-NLS-1$
      + introspectedTable.getFullyQualifiedTable().toString()
      + "." //$NON-NLS-1$
      + introspectedColumn.getActualColumnName();
  field.addAnnotation(getGeneratedAnnotation(comment));
  
  if (!suppressAllComments && addRemarkComments) {
    String remarks = introspectedColumn.getRemarks();
    if (addRemarkComments && StringUtility.stringHasValue(remarks)) {
      field.addJavaDocLine("/**"); //$NON-NLS-1$
      field.addJavaDocLine(" * Database Column Remarks:"); //$NON-NLS-1$
      String[] remarkLines = remarks.split(System.getProperty("line.separator"));  //$NON-NLS-1$
      for (String remarkLine : remarkLines) {
        field.addJavaDocLine(" *   " + remarkLine);  //$NON-NLS-1$
      }
      field.addJavaDocLine(" */"); //$NON-NLS-1$
    }
  }
}

相关文章