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