package cn.org.rapid_framework.generator; import java.io.File; /** * * @author badqiu * @email badqiu(a)gmail.com */ public class GeneratorMain { /** * 请直接修改以下代码调用不同的方法以执行相关生成任务. */ public static void main(String[] args) throws Exception { GeneratorFacade g = new GeneratorFacade(); g.getGenerator().addTemplateRootDir(new File("template")); // g.printAllTableNames(); //打印数据库中的表名称 g.deleteOutRootDir(); //删除生成器的输出目录 g.generateByTable("table_name"); //通过数据库表生成文件,template为模板的根目录 g.generateByAllTable(); //自动搜索数据库中的所有表并生成文件,template为模板的根目录 // g.generateByClass(Blog.class); // g.deleteByTable("table_name"); //删除生成的文件 //打开文件夹 Runtime.getRuntime().exec("cmd.exe /c start "+GeneratorProperties.getRequiredProperty("outRoot")); } }