org.mybatis.generator.api.IntrospectedColumn.getRemarks()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(14.2k)|赞(0)|评价(0)|浏览(76)

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

IntrospectedColumn.getRemarks介绍

暂无

代码示例

代码示例来源: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: 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

/**
 * getter方法注释
 *
 * @param method
 * @param introspectedTable
 * @param introspectedColumn
 */
@Override
public void addGetterComment(Method method, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
  StringBuilder sb = new StringBuilder();
  method.addJavaDocLine("/**");
  if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
    sb.append(" * 获取");
    sb.append(introspectedColumn.getRemarks());
    method.addJavaDocLine(sb.toString());
    method.addJavaDocLine(" *");
  }
  sb.setLength(0);
  sb.append(" * @return ");
  sb.append(introspectedColumn.getActualColumnName());
  if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
    sb.append(" - ");
    sb.append(introspectedColumn.getRemarks());
  }
  method.addJavaDocLine(sb.toString());
  method.addJavaDocLine(" */");
}

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

/**
 * getter方法注释
 *
 * @param method
 * @param introspectedTable
 * @param introspectedColumn
 */
@Override
public void addGetterComment(Method method, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
  StringBuilder sb = new StringBuilder();
  method.addJavaDocLine("/**");
  if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
    sb.append(" * 获取");
    sb.append(introspectedColumn.getRemarks());
    method.addJavaDocLine(sb.toString());
    method.addJavaDocLine(" *");
  }
  sb.setLength(0);
  sb.append(" * @return ");
  sb.append(introspectedColumn.getActualColumnName());
  if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
    sb.append(" - ");
    sb.append(introspectedColumn.getRemarks());
  }
  method.addJavaDocLine(sb.toString());
  method.addJavaDocLine(" */");
}

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

/**
 * setter方法注释
 *
 * @param method
 * @param introspectedTable
 * @param introspectedColumn
 */
@Override
public void addSetterComment(Method method, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
  StringBuilder sb = new StringBuilder();
  method.addJavaDocLine("/**");
  if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
    sb.append(" * 设置");
    sb.append(introspectedColumn.getRemarks());
    method.addJavaDocLine(sb.toString());
    method.addJavaDocLine(" *");
  }
  Parameter parm = method.getParameters().get(0);
  sb.setLength(0);
  sb.append(" * @param ");
  sb.append(parm.getName());
  if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
    sb.append(" ");
    sb.append(introspectedColumn.getRemarks());
  }
  method.addJavaDocLine(sb.toString());
  method.addJavaDocLine(" */");
}

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

/**
 * setter方法注释
 *
 * @param method
 * @param introspectedTable
 * @param introspectedColumn
 */
@Override
public void addSetterComment(Method method, IntrospectedTable introspectedTable, IntrospectedColumn introspectedColumn) {
  StringBuilder sb = new StringBuilder();
  method.addJavaDocLine("/**");
  if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
    sb.append(" * 设置");
    sb.append(introspectedColumn.getRemarks());
    method.addJavaDocLine(sb.toString());
    method.addJavaDocLine(" *");
  }
  Parameter parm = method.getParameters().get(0);
  sb.setLength(0);
  sb.append(" * @param ");
  sb.append(parm.getName());
  if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
    sb.append(" ");
    sb.append(introspectedColumn.getRemarks());
  }
  method.addJavaDocLine(sb.toString());
  method.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: abel533/Mapper

if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
  field.addJavaDocLine("/**");
  StringBuilder sb = new StringBuilder();
  sb.append(" * ");
  sb.append(introspectedColumn.getRemarks());
  field.addJavaDocLine(sb.toString());
  field.addJavaDocLine(" */");
  String remarks = introspectedColumn.getRemarks();
  if (remarks == null) {
    remarks = "";

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

if (StringUtility.stringHasValue(introspectedColumn.getRemarks())) {
  field.addJavaDocLine("/**");
  StringBuilder sb = new StringBuilder();
  sb.append(" * ");
  sb.append(introspectedColumn.getRemarks());
  field.addJavaDocLine(sb.toString());
  field.addJavaDocLine(" */");
  String remarks = introspectedColumn.getRemarks();
  if (remarks == null) {
    remarks = "";

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

/**
 * 创建 ColumnField
 *
 * @param column
 * @return
 */
public static ColumnField build(IntrospectedColumn column) {
  ColumnField field = new ColumnField();
  field.setColumnName(column.getActualColumnName());
  field.setJdbcType(column.getJdbcTypeName());
  field.setFieldName(column.getJavaProperty());
  field.setRemarks(column.getRemarks());
  FullyQualifiedJavaType type = column.getFullyQualifiedJavaType();
  field.setType(type);
  field.setTypePackage(type.getPackageName());
  field.setShortTypeName(type.getShortName());
  field.setFullTypeName(type.getFullyQualifiedName());
  field.setIdentity(column.isIdentity());
  field.setNullable(column.isNullable());
  field.setSequenceColumn(column.isSequenceColumn());
  field.setBlobColumn(column.isBLOBColumn());
  field.setStringColumn(column.isStringColumn());
  field.setJdbcCharacterColumn(column.isJdbcCharacterColumn());
  field.setJdbcDateColumn(column.isJDBCDateColumn());
  field.setJdbcTimeColumn(column.isJDBCTimeColumn());
  field.setLength(column.getLength());
  field.setScale(column.getScale());
  return field;
}

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

/**
 * 创建 ColumnField
 *
 * @param column
 * @return
 */
public static ColumnField build(IntrospectedColumn column) {
  ColumnField field = new ColumnField();
  field.setColumnName(column.getActualColumnName());
  field.setJdbcType(column.getJdbcTypeName());
  field.setFieldName(column.getJavaProperty());
  field.setRemarks(column.getRemarks());
  FullyQualifiedJavaType type = column.getFullyQualifiedJavaType();
  field.setType(type);
  field.setTypePackage(type.getPackageName());
  field.setShortTypeName(type.getShortName());
  field.setFullTypeName(type.getFullyQualifiedName());
  field.setIdentity(column.isIdentity());
  field.setNullable(column.isNullable());
  field.setSequenceColumn(column.isSequenceColumn());
  field.setBlobColumn(column.isBLOBColumn());
  field.setStringColumn(column.isStringColumn());
  field.setJdbcCharacterColumn(column.isJdbcCharacterColumn());
  field.setJdbcDateColumn(column.isJDBCDateColumn());
  field.setJdbcTimeColumn(column.isJDBCTimeColumn());
  field.setLength(column.getLength());
  field.setScale(column.getScale());
  return field;
}

代码示例来源: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: 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: caojx-git/learn

/**
 * 为Vo属性字段
 * @param field
 * @param introspectedTable
 * @param introspectedColumn
 */
@Override
public void addFieldComment(Field field, IntrospectedTable introspectedTable,IntrospectedColumn introspectedColumn) {
  String column = introspectedColumn.getActualColumnName();
  if(introspectedColumn.getRemarks() != "" && introspectedColumn.getRemarks() != null) {
    field.addAnnotation("@ApiModelProperty(value = \""+introspectedColumn.getRemarks()+"\", required = false)");
  } else {
    field.addAnnotation("@ApiModelProperty(value = \""+field.getName()+"\", required = false)");
  }
}

代码示例来源: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: cxjava/mybatis-generator-core

public void addGetterComment(Method method, IntrospectedTable introspectedTable,
    IntrospectedColumn introspectedColumn) {
  if (suppressAllComments) {
    return;
  }
  StringBuilder sb = new StringBuilder();
  String remark = introspectedColumn.getRemarks();
  if (remark != null && remark.length() != 0) {
    method.addJavaDocLine("/**");
    sb.append(" * @return ");
    remark = remark.replaceAll(OutputUtilities.lineSeparator,
        "<br>" + OutputUtilities.lineSeparator + "\t *         ");
    sb.append(remark);
    method.addJavaDocLine(sb.toString());
    method.addJavaDocLine(" */");
  }
}

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

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

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

@Override
  public boolean modelFieldGenerated(Field field, TopLevelClass topLevelClass, IntrospectedColumn introspectedColumn, IntrospectedTable introspectedTable, ModelClassType modelClassType) {
    String classAnnotation = "@ApiModel(value=\"" + topLevelClass.getType()  + "\")";
    if(!topLevelClass.getAnnotations().contains(classAnnotation)) {
      topLevelClass.addAnnotation(classAnnotation);
    }

    String apiModelAnnotationPackage =  properties.getProperty("apiModelAnnotationPackage");
    String apiModelPropertyAnnotationPackage = properties.getProperty("apiModelPropertyAnnotationPackage");
    if(null == apiModelAnnotationPackage) apiModelAnnotationPackage = "io.swagger.annotations.ApiModel";
    if(null == apiModelPropertyAnnotationPackage) apiModelPropertyAnnotationPackage = "io.swagger.annotations.ApiModelProperty";

    topLevelClass.addImportedType(apiModelAnnotationPackage);
    topLevelClass.addImportedType(apiModelPropertyAnnotationPackage);

    field.addAnnotation("@ApiModelProperty(value=\"" + introspectedColumn.getJavaProperty() + introspectedColumn.getRemarks() + "\")");
    return super.modelFieldGenerated(field, topLevelClass, introspectedColumn, introspectedTable, modelClassType);
  }
}

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

public Field getJavaBeansField(IntrospectedColumn introspectedColumn) {
  FullyQualifiedJavaType fqjt = introspectedColumn
      .getFullyQualifiedJavaType();
  String property = introspectedColumn.getJavaProperty();
  Field field = new Field();
  field.setVisibility(JavaVisibility.PRIVATE);
  field.setType(fqjt);
  field.setName(property);
  field.setComments(introspectedColumn.getRemarks());
  context.getCommentGenerator().addFieldComment(field,
      introspectedTable, introspectedColumn);
  return field;
}

相关文章

微信公众号

最新文章

更多