protected String getErrorString() { for (MappingPriorityRule rule : myProperties.getPriorityRules()) { if (rule.getLeft().isIncomplete() || rule.getRight().isIncomplete()) { return "One or more priority rules are incomplete"; } } GeneratorDescriptor tmpDescr = new GeneratorDescriptor(); myProperties.saveTo(tmpDescr); return null; }
public static void GeneratorData(int gType) throws Exception { GeneratorFacade g = new GeneratorFacade(); g.printAllTableNames(); // 打印数据库中的表名称 g.deleteOutRootDir(); // 删除生成器的输出目录 if (gType == 1) { // 通过数据库表生成文件,生成为springmvc为模板的根目录 g.generateByTable("user_info", "springmvc"); } else { // 通过数据库表生成文件,生成为ibatis为模板的根目录 g.generateByTable("user_info", "ibatis"); } // 打开文件夹 Runtime.getRuntime() .exec("cmd.exe /c start " + GeneratorProperties.getRequiredProperty("outRoot")); }
private void collectGeneratorProperties() { myProperties = new GeneratorProperties(); myProperties.loadFrom(myGenerator.getModuleDescriptor()); }