org.mybatis.generator.config.JavaClientGeneratorConfiguration类的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(13.3k)|赞(0)|评价(0)|浏览(117)

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

JavaClientGeneratorConfiguration介绍

暂无

代码示例

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

private void parseJavaClientGenerator(Context context, Node node) {
  JavaClientGeneratorConfiguration javaClientGeneratorConfiguration = new JavaClientGeneratorConfiguration();
  context.setJavaClientGeneratorConfiguration(javaClientGeneratorConfiguration);
  Properties attributes = parseAttributes(node);
  String type = attributes.getProperty("type"); //$NON-NLS-1$
  String targetPackage = attributes.getProperty("targetPackage"); //$NON-NLS-1$
  String targetProject = attributes.getProperty("targetProject"); //$NON-NLS-1$
  String implementationPackage = attributes.getProperty("implementationPackage"); //$NON-NLS-1$
  javaClientGeneratorConfiguration.setConfigurationType(type);
  javaClientGeneratorConfiguration.setTargetPackage(targetPackage);
  javaClientGeneratorConfiguration.setTargetProject(targetProject);
  javaClientGeneratorConfiguration.setImplementationPackage(implementationPackage);
  NodeList nodeList = node.getChildNodes();
  for (int i = 0; i < nodeList.getLength(); i++) {
    Node childNode = nodeList.item(i);
    if (childNode.getNodeType() != Node.ELEMENT_NODE) {
      continue;
    }
    if ("property".equals(childNode.getNodeName())) { //$NON-NLS-1$
      parseProperty(javaClientGeneratorConfiguration, childNode);
    }
  }
}

代码示例来源:origin: sanluan/PublicCMS

@Override
public List<GeneratedJavaFile> contextGenerateAdditionalJavaFiles() {
  List<GeneratedJavaFile> listGjf = new ArrayList<>();
  for (TopLevelClass topLevelClazz : services) {
    GeneratedJavaFile gjf = new GeneratedJavaFile(topLevelClazz,
        context.getJavaClientGeneratorConfiguration().getTargetProject(),
        context.getProperty(PropertyRegistry.CONTEXT_JAVA_FILE_ENCODING), context.getJavaFormatter());
    listGjf.add(gjf);
  }
  return listGjf;
}

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

public void validate(List<String> errors, String contextId) {
    if (!stringHasValue(targetProject)) {
      errors.add(getString("ValidationError.2", contextId)); //$NON-NLS-1$
    }

    if (!stringHasValue(targetPackage)) {
      errors.add(getString("ValidationError.12", //$NON-NLS-1$
          "javaClientGenerator", contextId)); //$NON-NLS-1$
    }

    if (!stringHasValue(getConfigurationType())) {
      errors.add(getString("ValidationError.20", //$NON-NLS-1$
          contextId));
    }
  }
}

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

protected String calculateJavaClientInterfacePackage() {
  JavaClientGeneratorConfiguration config = context.getJavaClientGeneratorConfiguration();
  if (config == null) {
    return null;
  }
  StringBuilder sb = new StringBuilder();
  sb.append(config.getTargetPackage());
  if (isTrue(config.getProperty(PropertyRegistry.ANY_ENABLE_SUB_PACKAGES))) {
    sb.append(fullyQualifiedTable.getSubPackage());
  }
  return sb.toString();
}

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

protected String calculateJavaClientImplementationPackage() {
  JavaClientGeneratorConfiguration config = context.getJavaClientGeneratorConfiguration();
  if (config == null) {
    return null;
  }
  StringBuilder sb = new StringBuilder();
  if (stringHasValue(config.getImplementationPackage())) {
    sb.append(config.getImplementationPackage());
  } else {
    sb.append(config.getTargetPackage());
  }
  if (isTrue(config.getProperty(PropertyRegistry.ANY_ENABLE_SUB_PACKAGES))) {
    sb.append(fullyQualifiedTable.getSubPackage());
  }
  return sb.toString();
}

代码示例来源:origin: lishuo9527/MybatisGenerator-UI

javaClientGeneratorConfiguration.setTargetPackage(daoPackageName);
javaClientGeneratorConfiguration.setTargetProject(path);

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

public JavaVisibility getExampleMethodVisibility() {
    if (exampleMethodVisibility == null) {
      String type = context
          .getJavaClientGeneratorConfiguration()
          .getProperty(PropertyRegistry.DAO_EXAMPLE_METHOD_VISIBILITY);
      if (stringHasValue(type)) {
        if ("public".equalsIgnoreCase(type)) { //$NON-NLS-1$
          exampleMethodVisibility = JavaVisibility.PUBLIC;
        } else if ("private".equalsIgnoreCase(type)) { //$NON-NLS-1$
          exampleMethodVisibility = JavaVisibility.PRIVATE;
        } else if ("protected".equalsIgnoreCase(type)) { //$NON-NLS-1$
          exampleMethodVisibility = JavaVisibility.PROTECTED;
        } else if ("default".equalsIgnoreCase(type)) { //$NON-NLS-1$
          exampleMethodVisibility = JavaVisibility.DEFAULT;
        } else {
          exampleMethodVisibility = JavaVisibility.PUBLIC;
          warnings.add(getString("Warning.16", type)); //$NON-NLS-1$
        }
      } else {
        exampleMethodVisibility = JavaVisibility.PUBLIC;
      }
    }

    return exampleMethodVisibility;
  }
}

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

public XmlElement toXmlElement() {
  XmlElement answer = new XmlElement("javaClientGenerator"); //$NON-NLS-1$
  if (getConfigurationType() != null) {
    answer.addAttribute(new Attribute("type", getConfigurationType())); //$NON-NLS-1$
  }
  if (targetPackage != null) {
    answer.addAttribute(new Attribute("targetPackage", targetPackage)); //$NON-NLS-1$
  }
  if (targetProject != null) {
    answer.addAttribute(new Attribute("targetProject", targetProject)); //$NON-NLS-1$
  }
  if (implementationPackage != null) {
    answer.addAttribute(new Attribute("implementationPackage", targetProject)); //$NON-NLS-1$
  }
  addPropertyXmlElements(answer);
  return answer;
}

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

protected String calculateJavaClientImplementationPackage() {
  JavaClientGeneratorConfiguration config = context
      .getJavaClientGeneratorConfiguration();
  if (config == null) {
    return null;
  }
  StringBuilder sb = new StringBuilder();
  if (stringHasValue(config.getImplementationPackage())) {
    sb.append(config.getImplementationPackage());
  } else {
    sb.append(config.getTargetPackage());
  }
  sb.append(fullyQualifiedTable.getSubPackage(isSubPackagesEnabled(config)));
  return sb.toString();
}

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

public JavaVisibility getExampleMethodVisibility() {
    if (exampleMethodVisibility == null) {
      String type = context.getJavaClientGeneratorConfiguration().getProperty(
          PropertyRegistry.DAO_EXAMPLE_METHOD_VISIBILITY);
      if (stringHasValue(type)) {
        if ("public".equalsIgnoreCase(type)) { //$NON-NLS-1$
          exampleMethodVisibility = JavaVisibility.PUBLIC;
        } else if ("private".equalsIgnoreCase(type)) { //$NON-NLS-1$
          exampleMethodVisibility = JavaVisibility.PRIVATE;
        } else if ("protected".equalsIgnoreCase(type)) { //$NON-NLS-1$
          exampleMethodVisibility = JavaVisibility.PROTECTED;
        } else if ("default".equalsIgnoreCase(type)) { //$NON-NLS-1$
          exampleMethodVisibility = JavaVisibility.DEFAULT;
        } else {
          exampleMethodVisibility = JavaVisibility.PUBLIC;
          warnings.add(getString("Warning.16", type)); //$NON-NLS-1$
        }
      } else {
        exampleMethodVisibility = JavaVisibility.PUBLIC;
      }
    }

    return exampleMethodVisibility;
  }
}

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

public XmlElement toXmlElement() {
  XmlElement answer = new XmlElement("javaClientGenerator"); //$NON-NLS-1$
  if (getConfigurationType() != null) {
    answer.addAttribute(new Attribute("type", getConfigurationType())); //$NON-NLS-1$
  }
  if (targetPackage != null) {
    answer.addAttribute(new Attribute("targetPackage", targetPackage)); //$NON-NLS-1$
  }
  if (targetProject != null) {
    answer.addAttribute(new Attribute("targetProject", targetProject)); //$NON-NLS-1$
  }
  if (implementationPackage != null) {
    answer.addAttribute(new Attribute(
        "implementationPackage", targetProject)); //$NON-NLS-1$
  }
  addPropertyXmlElements(answer);
  return answer;
}

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

protected String calculateJavaClientImplementationPackage() {
  JavaClientGeneratorConfiguration config = context
      .getJavaClientGeneratorConfiguration();
  if (config == null) {
    return null;
  }
  StringBuilder sb = new StringBuilder();
  if (stringHasValue(config.getImplementationPackage())) {
    sb.append(config.getImplementationPackage());
  } else {
    sb.append(config.getTargetPackage());
  }
  sb.append(fullyQualifiedTable.getSubPackageForClientOrSqlMap(isSubPackagesEnabled(config)));
  return sb.toString();
}

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

private void parseDaoGenerator(Context context, Node node) {
  JavaClientGeneratorConfiguration javaClientGeneratorConfiguration = new JavaClientGeneratorConfiguration();
  context.setJavaClientGeneratorConfiguration(javaClientGeneratorConfiguration);
  Properties attributes = parseAttributes(node);
  String type = attributes.getProperty("type"); //$NON-NLS-1$
  String targetPackage = attributes.getProperty("targetPackage"); //$NON-NLS-1$
  String targetProject = attributes.getProperty("targetProject"); //$NON-NLS-1$
  String implementationPackage = attributes
      .getProperty("implementationPackage"); //$NON-NLS-1$
  javaClientGeneratorConfiguration.setConfigurationType(type);
  javaClientGeneratorConfiguration.setTargetPackage(targetPackage);
  javaClientGeneratorConfiguration.setTargetProject(targetProject);
  javaClientGeneratorConfiguration
      .setImplementationPackage(implementationPackage);
  NodeList nodeList = node.getChildNodes();
  for (int i = 0; i < nodeList.getLength(); i++) {
    Node childNode = nodeList.item(i);
    if (childNode.getNodeType() != Node.ELEMENT_NODE) {
      continue;
    }
    if ("property".equals(childNode.getNodeName())) { //$NON-NLS-1$
      parseProperty(javaClientGeneratorConfiguration, childNode);
    }
  }
}

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

@Override
public List<GeneratedJavaFile> contextGenerateAdditionalJavaFiles() {
  List<GeneratedJavaFile> models = new ArrayList<>();
  GeneratedJavaFile genericInterfaceFile =
      new GeneratedJavaFile(genericInterface, context.getJavaClientGeneratorConfiguration().getTargetProject(), new DefaultJavaFormatter());
  models.add(genericInterfaceFile);
  return models;
}

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

public JavaVisibility getExampleMethodVisibility() {
    if (exampleMethodVisibility == null) {
      String type = context
          .getJavaClientGeneratorConfiguration()
          .getProperty(PropertyRegistry.DAO_EXAMPLE_METHOD_VISIBILITY);
      if (stringHasValue(type)) {
        if ("public".equalsIgnoreCase(type)) { //$NON-NLS-1$
          exampleMethodVisibility = JavaVisibility.PUBLIC;
        } else if ("private".equalsIgnoreCase(type)) { //$NON-NLS-1$
          exampleMethodVisibility = JavaVisibility.PRIVATE;
        } else if ("protected".equalsIgnoreCase(type)) { //$NON-NLS-1$
          exampleMethodVisibility = JavaVisibility.PROTECTED;
        } else if ("default".equalsIgnoreCase(type)) { //$NON-NLS-1$
          exampleMethodVisibility = JavaVisibility.DEFAULT;
        } else {
          exampleMethodVisibility = JavaVisibility.PUBLIC;
          warnings.add(getString("Warning.16", type)); //$NON-NLS-1$
        }
      } else {
        exampleMethodVisibility = JavaVisibility.PUBLIC;
      }
    }

    return exampleMethodVisibility;
  }
}

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

public XmlElement toXmlElement() {
  XmlElement answer = new XmlElement("javaClientGenerator"); //$NON-NLS-1$
  if (getConfigurationType() != null) {
    answer.addAttribute(new Attribute("type", getConfigurationType())); //$NON-NLS-1$
  }
  if (targetPackage != null) {
    answer.addAttribute(new Attribute("targetPackage", targetPackage)); //$NON-NLS-1$
  }
  if (targetProject != null) {
    answer.addAttribute(new Attribute("targetProject", targetProject)); //$NON-NLS-1$
  }
  if (implementationPackage != null) {
    answer.addAttribute(new Attribute(
        "implementationPackage", targetProject)); //$NON-NLS-1$
  }
  addPropertyXmlElements(answer);
  return answer;
}

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

public void validate(List<String> errors, String contextId) {
    if (!stringHasValue(targetProject)) {
      errors.add(getString("ValidationError.2", contextId)); //$NON-NLS-1$
    }

    if (!stringHasValue(targetPackage)) {
      errors.add(getString("ValidationError.12", //$NON-NLS-1$
          "javaClientGenerator", contextId)); //$NON-NLS-1$
    }

    if (!stringHasValue(getConfigurationType())) {
      errors.add(getString("ValidationError.20", //$NON-NLS-1$
          contextId));
    }
  }
}

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

protected String calculateJavaClientImplementationPackage() {
  JavaClientGeneratorConfiguration config = context
      .getJavaClientGeneratorConfiguration();
  if (config == null) {
    return null;
  }
  StringBuilder sb = new StringBuilder();
  if (stringHasValue(config.getImplementationPackage())) {
    sb.append(config.getImplementationPackage());
  } else {
    sb.append(config.getTargetPackage());
  }
  sb.append(fullyQualifiedTable.getSubPackage(isSubPackagesEnabled(config)));
  return sb.toString();
}

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

private void parseDaoGenerator(Context context, Node node) {
  JavaClientGeneratorConfiguration javaClientGeneratorConfiguration = new JavaClientGeneratorConfiguration();
      .getProperty("implementationPackage"); //$NON-NLS-1$
  javaClientGeneratorConfiguration.setConfigurationType(type);
  javaClientGeneratorConfiguration.setTargetPackage(targetPackage);
  javaClientGeneratorConfiguration.setTargetProject(targetProject);
  javaClientGeneratorConfiguration
      .setImplementationPackage(implementationPackage);

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

@Override
public List<GeneratedJavaFile> contextGenerateAdditionalJavaFiles(IntrospectedTable introspectedTable) {
  List<GeneratedJavaFile> models = new ArrayList<>();
  CompilationUnit unit = DynamicSqlSupportClassGenerator
      .of(introspectedTable, context.getCommentGenerator(), tableClassSuffix, addAliasedColumns, addTableAlias, tableAliasFieldName, properties)
      .generate();
  GeneratedJavaFile dynamicSqlModel =
      new GeneratedJavaFile(unit, context.getJavaClientGeneratorConfiguration().getTargetProject(), new DefaultJavaFormatter());
  models.add(dynamicSqlModel);
  return models;
}

相关文章