org.mybatis.generator.internal.DefaultCommentGenerator类的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(10.8k)|赞(0)|评价(0)|浏览(107)

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

DefaultCommentGenerator介绍

暂无

代码示例

代码示例来源: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 addConfigurationProperties(Properties properties) {
  super.addConfigurationProperties(properties);
  this.addRemarkComments = StringUtility.isTrue(properties.getProperty("addRemarkComments"));
}

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

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

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

/**
 * This method adds the custom javadoc tag for. You may do nothing if you do
 * not wish to include the Javadoc tag - however, if you do not include the
 * Javadoc tag then the Java merge capability of the eclipse plugin will
 * break.
 * 
 * @param javaElement
 *            the java element
 */
protected void addJavadocTag(JavaElement javaElement, boolean markAsDoNotDelete) {
  javaElement.addJavaDocLine(" *"); //$NON-NLS-1$
  StringBuilder sb = new StringBuilder();
  sb.append(" * "); //$NON-NLS-1$
  sb.append(MergeConstants.NEW_ELEMENT_TAG);
  if (markAsDoNotDelete) {
    sb.append(" do_not_delete_during_merge"); //$NON-NLS-1$
  }
  String s = getDateString();
  if (s != null) {
    sb.append(' ');
    sb.append(s);
  }
  javaElement.addJavaDocLine(sb.toString());
}

代码示例来源:origin: com.github.hongframework/hframe-webgenerator

@Override
  public void addClassComment(InnerClass innerClass, IntrospectedTable introspectedTable) {

//        innerClass.addJavaDocLine("/**"); //$NON-NLS-1$
//        innerClass.addJavaDocLine(" * " + introspectedTable.getFullyQualifiedTable());
//        innerClass.addJavaDocLine(" * User: zhangqh6"); //$NON-NLS-1$
//        innerClass.addJavaDocLine(" */"); //$NON-NLS-1$
    super.addClassComment(innerClass, introspectedTable);
  }

代码示例来源:origin: com.github.hongframework/hframe-webgenerator

@Override
public void addEnumComment(InnerEnum innerEnum, IntrospectedTable introspectedTable) {
  super.addEnumComment(innerEnum, introspectedTable);
}

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

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

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

/**
 * This method adds the custom javadoc tag for. You may do nothing if you do not wish to include the Javadoc tag -
 * however, if you do not include the Javadoc tag then the Java merge capability of the eclipse plugin will break.
 *
 * @param javaElement
 *            the java element
 * @param markAsDoNotDelete
 *            the mark as do not delete
 */
protected void addJavadocTag(JavaElement javaElement,
    boolean markAsDoNotDelete) {
  javaElement.addJavaDocLine(" *"); //$NON-NLS-1$
  StringBuilder sb = new StringBuilder();
  sb.append(" * "); //$NON-NLS-1$
  sb.append(MergeConstants.NEW_ELEMENT_TAG);
  if (markAsDoNotDelete) {
    sb.append(" do_not_delete_during_merge"); //$NON-NLS-1$
  }
  String s = getDateString();
  if (s != null) {
    sb.append(' ');
    sb.append(s);
  }
  javaElement.addJavaDocLine(sb.toString());
}

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

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

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

/**
 * This method adds the custom javadoc tag for. You may do nothing if you do
 * not wish to include the Javadoc tag - however, if you do not include the
 * Javadoc tag then the Java merge capability of the eclipse plugin will
 * break.
 * 
 * @param javaElement
 *            the java element
 */
protected void addJavadocTag(JavaElement javaElement,
    boolean markAsDoNotDelete) {
  javaElement.addJavaDocLine(" *"); //$NON-NLS-1$
  StringBuilder sb = new StringBuilder();
  sb.append(" * "); //$NON-NLS-1$
  sb.append(MergeConstants.NEW_ELEMENT_TAG);
  if (markAsDoNotDelete) {
    sb.append(" do_not_delete_during_merge"); //$NON-NLS-1$
  }
  String s = getDateString();
  if (s != null) {
    sb.append(' ');
    sb.append(s);
  }
  javaElement.addJavaDocLine(sb.toString());
}

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

/**
 * 设置用户配置的参数
 */
public void addConfigurationProperties(Properties properties) {
  //先调用父类方法保证父类方法可以正常使用
  super.addConfigurationProperties(properties);
  //获取 suppressAllComments 参数值
  suppressAllComments = isTrue(properties
      .getProperty(PropertyRegistry.COMMENT_GENERATOR_SUPPRESS_ALL_COMMENTS));
  //获取 addRemarkComments 参数值
  addRemarkComments = isTrue(properties
      .getProperty(PropertyRegistry.COMMENT_GENERATOR_ADD_REMARK_COMMENTS));
}

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

/**
 * This method adds the custom javadoc tag for. You may do nothing if you do
 * not wish to include the Javadoc tag - however, if you do not include the
 * Javadoc tag then the Java merge capability of the eclipse plugin will
 * break.
 * 
 * @param javaElement
 *            the java element
 */
protected void addJavadocTag(JavaElement javaElement, boolean markAsDoNotDelete) {
  javaElement.addJavaDocLine(" *"); //$NON-NLS-1$
  StringBuilder sb = new StringBuilder();
  sb.append(" * "); //$NON-NLS-1$
  sb.append(MergeConstants.NEW_ELEMENT_TAG);
  if (markAsDoNotDelete) {
    sb.append(" do_not_delete_during_merge"); //$NON-NLS-1$
  }
  String s = getDateString();
  if (s != null) {
    sb.append(' ');
    sb.append(s);
  }
  javaElement.addJavaDocLine(sb.toString());
}

代码示例来源:origin: beihaifeiwu/dolphin

@Override
public void addConfigurationProperties(Properties properties) {
  super.addConfigurationProperties(properties);

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

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

代码示例来源:origin: com.github.hongframework/hframe-webgenerator

@Override
public void addFieldComment(Field field, IntrospectedTable introspectedTable) {
  super.addFieldComment(field, introspectedTable);
}

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

/**
 * Adds a suitable comment to warn users that the element was generated, and
 * when it was generated.
 */
public void addComment(XmlElement xmlElement) {
  if (suppressAllComments) {
    return;
  }
  xmlElement.addElement(new TextElement("<!--")); //$NON-NLS-1$
  StringBuilder sb = new StringBuilder();
  sb.append("  WARNING - "); //$NON-NLS-1$
  sb.append(MergeConstants.NEW_ELEMENT_TAG);
  xmlElement.addElement(new TextElement(sb.toString()));
  xmlElement.addElement(new TextElement("  This element is automatically generated by MyBatis Generator, do not modify.")); //$NON-NLS-1$
  String s = getDateString();
  if (s != null) {
    sb.setLength(0);
    sb.append("  This element was generated on "); //$NON-NLS-1$
    sb.append(s);
    sb.append('.');
    xmlElement.addElement(new TextElement(sb.toString()));
  }
  xmlElement.addElement(new TextElement("-->")); //$NON-NLS-1$
}

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

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

相关文章